我是2000系统,OFFICE2000,我希望使用WORD模板,通过C#WEB方式向模板里的域填值。
以下是我尝试的代码,但是总是运行有错,提示‘服务器出现异常’。
object MissValue = Missing.Value;
Word.ApplicationClass oWordApp = new Word.ApplicationClass();
oWordApp.Visible = true;
object oTemplate = "e:\\dot1.dot";
Word.Document oWordDoc = oWordApp.Documents.Add(ref oTemplate, ref MissValue,ref MissValue, ref MissValue); (就是错在这句上)
object oBookMark = "name1"; //模板里有个名为‘name1’的域
oWordDoc.Books.Item(ref oBookMark).Range.Text = "Some Text Here";
oWordDoc.Save();
oWordDoc.Close(ref MissValue,ref MissValue,ref MissValue);实在没找到什么详细的资料可以参照,还希望高手们指点一下
以下是我尝试的代码,但是总是运行有错,提示‘服务器出现异常’。
object MissValue = Missing.Value;
Word.ApplicationClass oWordApp = new Word.ApplicationClass();
oWordApp.Visible = true;
object oTemplate = "e:\\dot1.dot";
Word.Document oWordDoc = oWordApp.Documents.Add(ref oTemplate, ref MissValue,ref MissValue, ref MissValue); (就是错在这句上)
object oBookMark = "name1"; //模板里有个名为‘name1’的域
oWordDoc.Books.Item(ref oBookMark).Range.Text = "Some Text Here";
oWordDoc.Save();
oWordDoc.Close(ref MissValue,ref MissValue,ref MissValue);实在没找到什么详细的资料可以参照,还希望高手们指点一下
解决方案 »
- 在线等,急...请各位高手帮忙
- C# 控制台程序能显示图像吗
- 查出databale然后修改在保存
- 急 sql server does not exist or access denied 的问题
- 如何合并?想在Linq查询的结果添加另一信息.
- 谁有C#开发的MIS源代码(结构标准、清晰),请发给我一份,谢谢!
- 我想用asp文件转化成.aspx,是不是从命名一下就可以了?
- 早上的验证码问题(还是算法)
- 要获得XML文件“某一层“的全部节点是不是只能通过DOM?
- ■■■怎样使DataGrid只显示DataSet的一部分列???■■■
- 如何将excel文件内容读进Spreadsheet控件里面
- 关于datetimepicker的问题,日历中怎么只显示年月,而不要具体的那一天!
能给出代码参考一下嘛?另外我现在的问题是不能add一个已存在的模板,提示的错误描述就叫做‘服务器出现异常’,没有更详细的描述,黄屏的时候就是停在我标记的那一句。
app.Visible=false;
Object o=Missing.Value;
object docFile=docPath;
Document doc=app.Documents.Open(ref docFile,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o);
你可以到MSDN查找事例,word的对象模型可以在worg2003找到!!!
1.开始--运行--dcomcnfg--Microsoft Word 文档--属性--身份标识--交互式用户
否则会出现“消息筛选器显示应用程序正在使用中”的错误
2.开始--运行--dcomcnfg--Microsoft Word 文档--属性--安全性--使用自定义访问权限--添加EveryOne用户
或者dcomcnfg--Microsoft Word 文档--属性--安全性--使用默认访问权限
dcomcnfg--默认安全机制--默认访问权限--添加EveryOne用户
否则会出现“拒绝访问权限”的错误,或者是无法打开宏存储