C# Microsoft.Office.Interop.Word.Application.Documents.Open(C:\\doc.doc)未打开
当我试图打开文档(.doc或.docx)时,文档的实例为空C# Microsoft.Office.Interop.Word.Application.Documents.Open(C:\\doc.doc)未打开,c#,sharepoint-2010,interop,C#,Sharepoint 2010,Interop,当我试图打开文档(.doc或.docx)时,文档的实例为空 Application wordApplication = new Application(); wordApplication.Visible = false; Document wordDocument = wordApplication.Documents.Open("C:\\doc.doc"); 为什么wordApplication.Documents.Count等于零 (Windows Server 2008 R2 x64
Application wordApplication = new Application();
wordApplication.Visible = false;
Document wordDocument = wordApplication.Documents.Open("C:\\doc.doc");
为什么wordApplication.Documents.Count等于零
(Windows Server 2008 R2 x64,MS Office 2010 x64)几年前帮助过我
内联的
有几个建议的答案,我尝试了第二个,它解决了我的问题。但是我把它们都内联在这里
第一种方法:尝试在“C:\Windows\SysWOW64\config\systemprofile”中创建一个新的“桌面”目录
2-nd:您必须将windows\System32\comexp.msc中word组件的标识更改为交互式用户,而不是启动用户
3-rd:
0设置“Microsoft Office Word 97-2003文档”的DCOM配置设置
(打开属性>标识选项卡>选择“交互用户”
安全选项卡>Lanuch和ACCIVATION权限>添加网络服务
保存设置
在IIS中打开虚拟目录
选择虚拟目录
选择“身份验证”
编辑匿名身份验证
对话框将被打开>点击设置>管理员用户(任何管理员用户都是好的)
你可以内联这些内容吗?MS非常擅长每隔几年更改一次链接结构,导致死链接。选项1在office 2010 server 2012上对我有效