Среда: 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.Все еще не повезло.Тем не менее он получает ошибку.