我在 Windows 2008 R2 Enterprise 机器上安装了 Office 2013,在以管理员身份运行的 C# windows 服务应用程序中,我使用方法“Word.Documents.Add”来处理 word 文档,并且通过给它它可以很好地处理该机器上的文档文件的 UNC 路径。
object oTemplate = p_strUNCFilePath;
object readOnly = false;
object isVisible = true;
Microsoft.Office.Interop.Word.Document oWordDoc = m_WordApp.Documents.Add(ref oTemplate, ref readOnly, ref readOnly, ref isVisible);
但是,如果该文件存在于同一域的另一台计算机上的远程共享上,我会收到错误消息“无法打开宏存储”。Word 应用程序进程使用管理员帐户,并且包含该文件的共享对每个人都有完全控制权以进行共享& NTFS 权限。
请告知该怎么做。