C# を使用して、Excel アドインを開発しています。このアドインは Windows フォームを開き、ScreenUpdating
false に設定する必要があるため、次のコードを使用しています。
using Excel = Microsoft.Office.Interop.Excel;
[...]
ExcelApp = Globals.ThisWorkbook.ThisApplication;
ExcelApp.ScreenUpdating = false;
これまでのところ、これは正常に機能します。ただし、フォームを閉じると Excel がロックされ、その理由がわかりません。次の行を削除すると、フォームが正常に閉じられます。
ExcelApp = Globals.ThisWorkbook.ThisApplication;
ExcelApp.ScreenUpdating = false;