从网络路径CannotCreateCustomizationDomainException运行VSTO应用程序时出错

时间:2011-09-09 22:16:44

标签: excel vsto ms-office

环境:VS2008 .NET 3.5 - VSTO运行时3.0 - Excel 2007

我们已将VSTO Excel文档级自定义发布到网络路径。我们所有的用户都可以将.xltm文件从网络位置复制到桌面(所有程序集仍在网络路径中),并且能够在打开文件时运行自定义。打开文件时,它会要求安装和用户安装并继续。它工作正常。但是,所有这些用户都是他们机器的管理员。但是,有一个特例。其中一个用户正在使用服务器计算机来使用这些自定义项,并且他不是该计算机的管理员。当他试图打开.xltm文件时,他收到错误

Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException:
 This document contains custom code that cannot be loaded because the
 location is not in your trusted locations list: XXXX.XLTM. If you
 trust this document you can save and open it from a location on your
 computer.  For more information, see
 http://go.microsoft.com/fwlink/?LinkId=99104.    at
Microsoft.VisualStudio.Tools.Office.Runtime.RuntimeUtilities.VerifyDocumentIsTrusted(String
 documentFullLocation, String documentName, OfficeVersion
 officeVersion)    at
Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal(String
 solutionLocation, String manifestName, String documentName, Boolean
 showUIDuri

我们将\ networkpath和子文件夹添加到Excel受信任位置,启用了所有宏。但是,他仍然得到错误。我还将file://networkpath添加到IE中的可信站点。仍然没有运气。他仍然得到错误。

0 个答案:

没有答案