c#VSTOコードが含まれているExcelブックと、その背後にある2つの.NETDLLがあります。組織内のすべてのユーザーが使用できるスプレッドシート。
最近、私たちのIT部門は、すべてのユーザーアカウントを削除するOUに問題がありました。アカウントは復元されましたが、それ以降、ロンドンオフィスのユーザーは、スプレッドシートを読み込んだときに追加機能を使用できませんでした。この機能を使用できるのは、ニューヨークオフィスのユーザーと1人の開発者(それ以降、ソリューションをコンパイルした)だけです。
http://msdn.microsoft.com/en-us/library/bb332051.aspx#8を含む、インターネットから役に立たないいくつかのハウツーに従ってきました 。
コードの最初の行がログメッセージであり、これがヒットしていないため、セキュリティ上の問題があると思われます。
Excelからエラーメッセージは表示されず、スプレッドシートが開いて使用できますが、コードにアクセスできず、すべてのボタンが無効になっています。
私たちはこれを理解するために何時間も費やしてきたので、どんな助けでも大いに感謝されます!
ありがとう
***************編集******************************
これが私のIT部門からの問題の実際の原因です:
...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