如何在.net调用word模板 请问各位大侠啊: 如何在.net里面调用word模板,可以在页面里面输入文字,进行排版等等!然后可以保存! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个可以找现成的组件吧,比如各类BLOG中就有,但是WORD的好像没有见过。 1、在.NET里操作Word的第一步就是添加COM引用到你的工程里,通过右键点击Solution Explorer的Reference,Add Reference。选择COM选项卡,查找Microsoft Word 11.0 Object Library。点击选择,OK。2、后台cs代码里添加如下代码: Word.ApplicationClass oWordApp = new Word.ApplicationClass(); object oTemplate = "c:\\MyTemplate.dot"; //你想添加的模版 oWordDoc = oWordApp.Documents.Add(ref oTemplate, ref Missing,ref Missing, ref Missing); 在你使用的摸版里,你可以定义一些记号,自动化处理将向这些位置填充文本,如下: object oBookMark = "MyBook"; oWordDoc.Books.Item(ref oBookMark).Range.Text = "Some Text Here"; 我按楼上说的添加过引用后,在编译时提示找不到word对应的组件库,不知是何原因? 客户端登录数据库失败(我是菜鸟) 怎样做一个自定义控件,在winform里调用这个空间? 没做过用户控件,求问一个问题,关于dropdownlist与xml 类似于绘制流程图中的连线,如何设置或添加连接线的控制点,让连线更加美观 请教高手!!!C#打开文件问题 如何获得当前选项的文本啊? 库间复制数据的问题 如何是编辑框(windos form中的编辑框)只接受数字输入?(在线等,立即结谍) 以下的代码是否会发生内存泄漏? 窗体上的控件为什么会透明???? 求助:C#对WORD文档的问题!! 2003与2005能装一起吗
2、后台cs代码里添加如下代码:
Word.ApplicationClass oWordApp = new Word.ApplicationClass();
object oTemplate = "c:\\MyTemplate.dot"; //你想添加的模版
oWordDoc = oWordApp.Documents.Add(ref oTemplate, ref Missing,ref Missing, ref Missing);
在你使用的摸版里,你可以定义一些记号,自动化处理将向这些位置填充文本,如下: object oBookMark = "MyBook";
oWordDoc.Books.Item(ref oBookMark).Range.Text = "Some Text Here";