ASP.NET(C#):如何利用word模板dot文件生成报表。
ASP.NET利用dot模板生成Word文档代码,假定有一个模板文件位于网站Mywebsite/templates/a.dot,现在需要利用Word.ApplicationClass和Word.Document类来生成一个word文档。
关键代码如下: //初始化生成word文档需要的信息 Word.Application appWord =null; Word.Document doc = null; try { appWord = new Word.ApplicationClass(); appWord.Visible = false; object objTrue = true; object objFalse = false; object objTemplate = Server.MapPath(@"templates\a.dot");//模板路径 object objDocType = Word.WdDocumentType.wdTypeDocument; doc = appWord.Documents.Add(ref objTemplate, ref objFalse, ref objDocType, ref objTrue); //第一步生成word文档 //定义书签变量 object obDD_Name = "DD_Name";//姓 名 object obDD_Sex = "DD_Sex";//性 别 object obDD_Age = "DD_Age";//年龄 object obDD_Birthday = "DD_Birthday"; //出生年月 object obDD_Nation = "DD_Nation"; //民 族 object obDD_Native = "DD_Native"; //籍 贯 //第二步 读取数据,填充数据集 SqlDataReader dr = XXXXX;//读取出来的数据集 //第三步 给书签赋值 //给书签赋值 doc.Bookmarks.get_Item(ref obDD_Name).Range.Text = dr["appliername"].ToString(); //姓 名 doc.Bookmarks.get_Item(ref obDD_Sex).Range.Text = getCodeFullNameStd("性别", dr["Sex"].ToString());//性 别 doc.Bookmarks.get_Item(ref obDD_Age).Range.Text = Convert.ToString(DateTime.Now.Year - ((DateTime)dr["Birthday"]).Year);//年龄 . //第四步 生成word object filename = Server.MapPath("file") + "\\" + "XXXXXXXXXX情况表" +".doc"; object miss = System.Reflection.Missing.Value; doc.SaveAs(ref filename, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss); object missingValue = Type.Missing; object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; doc.Close(ref doNotSaveChanges, ref missingValue, ref missingValue); appWord.Application.Quit(ref miss, ref miss, ref miss); doc = null; appWord = null; } catch (System.Exception e) { //捕捉异常,如果出现异常则清空实例,退出word,同时释放资源 string aa = e.ToString(); object miss = System.Reflection.Missing.Value; object missingValue = Type.Missing; object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; doc.Close(ref doNotSaveChanges, ref missingValue, ref missingValue); appWord.Application.Quit(ref miss, ref miss, ref miss); doc = null; appWord = null; }
如何在word里面创建自动完成的模板,就是在一个部位输入一些内容,...
你的要求建议使用WORD VBA来完成,创建一个窗体,在窗体上放置若干文本框,利用程序将填写在文本框内的内容复制给页面中的多个文本框(用文本框是因为可能涉及要调整具体伯打印位置,使用文本框调整不会干涉其它文本的位置),程序思路如下:1.显示窗体,提供用户输入平台;2.利用提前设计好的模板创建好需要输入的样板文件;3.将用户输入的内容赋值相关的文本框;4.(可选)将完成的文件按事先设定的规则命名并保存,但并不退出,让用户进一步修改
怎么制作word复杂模板?感激不尽
第1步,打开Word文档窗口,切换到“页面布局”功能区。
在“页面设置”分组中,单击显示“页面设置”对话框按钮。
第2步,打开“页面设置”对话框,切换到“页边距”选项卡。
在“页码范围”区域单击“多页”下拉三角按钮,并在打开的下拉菜单中选择“书籍折页”选项,如图所示。
第3步,切换到“纸张”选项卡,单击“纸张大小”下拉三角按钮,并在打开的下拉菜单中选择合适的纸张类型。
由于使用“书籍折页”页面设置后,纸张方向只能选择“横向”,因此用户应当选择2倍于书籍幅面的纸张类型。
例如,如果书籍是A4幅面,则应该选择A3纸张;如果书籍是B5负面,则应该选择B4幅面。
完成纸张大小的设置后单击“确定”按钮,如图所示。
第4步,返回Word2007文档窗口,单击office按钮。
在Office菜单中指向“打印”选项,并在打开的下一级菜单中单击“打印”命令。
第5步,打开“打印”对话框,选中“手动双面打印”复选框以便更好地控制纸张的正、反面放置。
然后单击“确定”按钮开始打印。
完成第一张的打印后,需要将该纸张反面放入打印机以打印反面(可能需要多次尝试才能确定的放置方向),如图所示。
有没有一种网页,在一个页面输入需要的信息,就可以将Word模板里...
做网页可不是那么简单的事,但是如果你想做个简单的那很容易,如果稍微有点技术含量的网站,那估计就得下翻功夫啊!简单的Web页面可用预定义模板来创建,也可不采用模板而在空白页上自己进行设计。
创建新页面的步骤如下: 在网页视图下,选择“文件”菜单中的“新建”命令,再从其子菜单中选择“网页”命令,将弹出“新建”对话框,如图所示。
若用户要新建的网页是框架,则从“框架网页”选项卡中选择某种框架样式;否则,从“常规”选项卡中选择一种所需样式,然后单击“确定”按钮。
若想建立一空白网页,可在对话框的“常规”选项卡中选择Normal Page项,或直接单击常用工具栏的“新建网页”按钮。
建议逐一试用FrontPage提供的各种模板以便熟悉它们,日后你就可以自如地利用模板创建常规Web页面,能够节省许多时间。
1.在网页中插入图形 图片往往比大量的文字讲述更具吸引力和说服力,在web页面中适当地添加图片会使网页丰富多彩,但过多地加入图片将降低页面的下载速度,特别是对通过调制解调器访问web页的用户。
大多数图形都是采用压缩格式,有的调制解调器不具有压缩功能,这种调制解调器速度更慢。
因此用户在加入图片时,应认真选择和进行规划。
虽然图形可使web页更有趣味,但应适度使用(使用较少颜色,缩小高度和宽度或裁剪图形、降低图形的分辨率,尽可能地减少图形文件大小,如用压缩格式的文件类型)。
Web页面所使用的两种图片格式分别为GIF和JPEG,用户可选择“插入”菜单中的“图片”命令,再从其子菜单中选择“来自文件”命令,打开“图片”对话框,“图片”对话框提供了“扫描”、“使用您的web例览器来选择网页或文件”、“剪贴画”和“在您的计算机上选择一个文件”四种途径插入图片。
对于一些非GIF和JPEC格式的图片,FrontPage可以自动地将这些文件转换成GIF或JPEG格式。
2.在网页中插入水平线 水平线可以在网页上清晰地划分界限,而且对用户网页的布局起着重要的作用。
添加一条水平线,可以通过“插入”菜单中选择“水平线”命令添加。
在默认状态下水平线是灰色的,用户可以像改变文本颜色一样改变水平线的颜色。
改变水平线的颜色有两种方法(必须在不加主题的情况下): (1)双击该水平线,将显示“水平线属性”对话框。
在对话框的“颜色”项,选择下拉列表,从中选择合适的颜色,单击“确定”按钮。
(2)用鼠标右键单击这条水平线,从快捷菜单中选择“水平线属性”命令,再从对话框中选择一个合适的颜色。
使用框架 -------------------------------------------------------------------------------- 框架是把Web浏览器的视窗分成几个部分,每个部分都是独立的Web页面,这样便可同时显示多个页面。
可以很容易地用FrontPage创建一个多框架的web页面。
为了创建具有框架的Web页面,可从“文件”菜单的“新建”子菜单中选择“网页”命令,弹出“新建”对话框,选择“框架网页”选项卡。
在左边的列表中可选择不同类型的框架模板,选定模板后,按“确定”按钮即可创建一个具有框架的网页。
在创建有框架的Web页面时,应注意有些web浏览器不支持框架。
虽然使用不能显示框架的浏览器的用户已很少,为确保这些用户仍然能够浏览到Web站点上的内容,可以填上要告诉那些低版本浏览器的使用者的话,例如请对方更换浏览器等。
在新建的框架的窗口中,单击“设置初始页”按钮将会弹出“创建超链接”对话框,可以链接到一个指定页面;单击“新建网页”按钮将创建一个新页面,然后在该页面内对该页进行编辑。
在编辑页面时,若感觉页面被放在一个狭窄的框架中太拥挤,可选择“框架”菜单中的“在新窗口中打开网页”命令,这样便打开一个新的满屏窗口,可以自由地在页面中增加内容。
利用FrontPage的框架页面模板在Web页面上引入了框架布局,我们还可以在此基础上,根据需要进行进一步的设计。
1、增加新框架 要给框架页面增加新框架,就是像拆分表格的单元格一样,把一个框架分为两个框架。
其操作如下: (1)按住Ctrl键,将鼠标放在框架边框上,当鼠标变为上下箭头时,可把边框拖到一个新位置,当松开鼠标按钮时,一个新的空白内容的框架就形成了。
(2)也可以通过命令来操作:首先单击要拆分的框架内部,选“框架”菜单中的“拆分框架”命令,在弹出的“拆分框架”对话框中单击“拆分成列”或“拆分成行”单选按钮,单击“确定”按钮即可。
2.删除框架 若框架页面看起来太乱,可删除某些框架。
要删除一个框架,可先单击该框架选择它,再选择“框架”菜单中的“删除框架”命令即可。
3.改变框架属性 在设置好框架的整体布局后,我们还可以对每一框架的具体属性进行设置,操作如下: (1)单击需设置属性的框架,选择“框架”菜单中的“框架属性”,则弹出“框架属性”对活框。
(2)在对话框的“名称”文本框中可输入框架名,这样便于识别不同的框架;在“选项”区域中,若选中“在例览器中可以调大小”复选框,则客户在浏览站点时,可重新定义框架尺寸,通过在“显示滚动条”下拉列表框中选择不同的描述项,可设置让滚...
如何在word中使用信纸或背景图片
1、首先,你应该准备一张A4纸大小的图片作为背景图,不应该用拉伸的方法把它搞大,不然,打印出来的效果就惨不忍睹了。
2、新建方法:“文件”——“新建”——(编辑区右边)“本机上的模板……”——“报告”——“稿纸向导”设置好你需要的“信纸” 3、既然你已经会把图片作为背景,我还是想多说一句,不应该用插入图片,再把它设为“衬于文字下方”的方法为之,而应该用“格式”——“背景”——“填充效果”,载入一张准备好的图片。
4、打印是关键哟:“文件”——“打印”——“选项”,勾选“背景色和图像”。
当然这一步也可以在“工具”——“选项”——“打印”中设置。
如此这般,打印出来的东西就是你所需要的了。
既然是信件嘛,上面的文字看起来呆板也不太逼真呀,你可以安装“方正静蕾简体”(从名称你就知道是谁的字体了吧)或者“博洋行书”等手写字体,打印出来就如同手写的一般。
如果是给情人的信,一定会令她(他)惊叹不已的。
http://zhidao.baidu.com/question/25974264.htmlhttp://itclub.stedu.net/resourse/office/ht11.htm 新建一个文档→单击“视图→网格线→文件→保存→任意起个文件名→保存类型选择“文档模板”→保存 打开模板所在目录:C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates ,将原来的 Normal.dot 删除掉,将刚刚保存的模板改为 Normal.dot ,即覆盖原来的模版,就可以了。
先用PHOTOSHOP把图片的大小改成你需要的纸张尺寸,再在WORD中导入为背景。
另外,设置纸张时纸张边距 默认的分辨率是96像素/英寸,在工具→选项→常规→web选项→图片选项卡里; 制作背景图时: 1、分辨率设置为96像素/英寸,A4纸大小(210mmX297mm); 2、菜单栏:选用“格式→背景→填充效果→图片选项卡”
word单位简报模板下载,很急
1、打开word空白文档,输入工作简报四个字,当然一般都要求输入具体是什么简报,要输入具体的简报名字的,输入文字后,选中文字,设置文字的字号,字形和字体颜色。
如何用word制作简报如何用word制作简报2、在工作简报的下方输入 期数,再另起两行,输入单位制作简报的单位机关,单位的同一行输入日期。
如何用word制作简报3、现在开始插入横线,找到插入,单击一下,找到形状,单击一下,选择直线,单击选中直线。
如何用word制作简报如何用word制作简报4、直线出现在文档中,延长直线,单击选中,会出现对直线的形状和颜色设置。
如何用word制作简报5、也可以选中直线,单击右键,找到设置对象格式,单击一下,在右侧就会出现对线条的具体设置功能了,有粗细,颜色,填充等。
如何用word制作简报6、接着插入五角星,找到插入,找到形状,找到五角星,单击选中五角星,五角星出现在文档后,单击选中,可以进行拖动,填充进行设置颜色等,把五角星的边线需要设置成无颜色。
如何用word制作简报如何用word制作简报如何用word制作简报7、最后,再选中直线,单击右键,单击复制,在一旁,单击粘贴,把直线移动到五角星的另一侧,调整一下和上方文字的距离等,在直线的下方输入简报的具体内容名称,另起一行,输入正文就完成了简报。
如何用word制作简报如何用word制作简报
如何在word文档找出个人简历模板
1、首先建立一个文档,命名下为“简历”就可以了。
方便储存和查找。
2、打开新建WORD文档,点击左上角的“插入” 插入10行8列表格,多了可以删除,少了可以在新建表格下方下拉增加。
3、填充表格。
先不用排版,在表格里按照顺序填写就行。
4、接着把表格里多余的表格选中,点击右键--删除 5、调整表格的格间距,(用左键点击表格边框拉伸)并将多余部分合并单元格(选中要合并的单元格,点击鼠标右键---合并单元格)至如图效果 把所有填充文字都合理展示。
6、有个重点的问题就是当填充文字填不下,要做出不对齐的的效果就把要调整的不对齐的内容选中然后单独用左键拉伸,这个问题的解决使不规格的内容都可以随意调整。
7、最后,选中所有表格,点击桌面或右键里的居中。
有合适的图片加个背景也可以。
找到桌面“页面布局”--“背景”---“图片” OK完成!注意事项在WORD的功能栏里有一个“撤销”按钮,当哪部操作错误时点击返回上一步当然还有一个简便的办法,就是上网找到别人做好的简历模板,然后在上面进行修改即可。
转载请注明出处51数据库 » .net 填充word模板