生成word发布之后出现无法生成的解决方案

1. 服务器必须安装office. 安装offce2003,则vs中需引用Microsoft.Office.Interop.Word11 

2007为Microsoft.Office.Interop.Word12

2010为Microsoft.Office.Interop.Word14

2. 一般报错为:

 ApplicationClass appWord =new ApplicationClass();
            DocumentClass doc = (DocumentClass)appWord.Documents.Add(ref objTemplate, ref objFalse, ref objDocType, ref objTrue);

  解决:

a.管理工具--组件服务--计算机--我的电脑--DCOM配置 中找到Miscrosoft wordXXXX Document

b.右键-属性:

b1.安全:

b11.启动和激活权限-自定义-编辑-添加-高级-查找位置必须为本机-立即查找-NETWORK   SERVICE-权限全勾

b12.访问权限同上。

b2.标识:交互式用户

 

问题解决,去程序中再次生成吧,不会报错了

 

 

posted @ 2014-10-22 20:20  albertwmm  阅读(315)  评论(0编辑  收藏  举报