У нас есть книга Excel, в которой есть код c # VSTO и две DLL-библиотеки .NET, которые находятся за ней. Электронная таблица использовалась для всех пользователей в организации.
Недавно в нашем ИТ-отделе возникла проблема с подразделением, которое удалило все учетные записи пользователей. Учетные записи были восстановлены, но с тех пор пользователи нашего лондонского офиса не имели дополнительных функций при загрузке таблицы. Только пользователи в нью-йоркском офисе и один разработчик (с тех пор составивший решение) могут использовать эту функциональность.
Все файлы хранятся в одном каталоге на общем сетевом диске.
Мы настроили манифест, чтобы отразить это местоположение.
Мы добавили каталог в качестве надежного сайта для обеспечения безопасности доступа к коду на машине.
PIA Office 2003 установлены и работают, так как на машинах установлено другое расширение уровня приложения, и оно работает правильно.
.NET Framework 3.5 установлен на всех компьютерах, что подтверждается расширением приложения.
VSTO 2005 SE Runtime установлен.
Мы следовали нескольким инструкциям из интернета, но безрезультатно:
http://msdn.microsoft.com/en-us/library/bb332051.aspx#8
У нас есть подозрение, что существует проблема безопасности, так как первая строка нашего кода - это сообщение журнала, и оно не обрабатывается.
Excel не выдает сообщение об ошибке, электронная таблица открывается и может использоваться, но нет никакого доступа к коду и все кнопки отключены.
Любая помощь будет высоко ценится, поскольку мы потратили много часов, пытаясь выяснить это!
Спасибо
*************** EDIT ******************************
Вот фактическая причина проблемы из моего ИТ-отдела:
...was caused by the Organisational Unit container they were held in being
deleted. This was restored and group memberships and distribution lists access
for individual accounts were then added manually