1

C# を使用して、Excel アドインを開発しています。このアドインは Windows フォームを開き、ScreenUpdatingfalse に設定する必要があるため、次のコードを使用しています。

using Excel = Microsoft.Office.Interop.Excel;
[...]
ExcelApp = Globals.ThisWorkbook.ThisApplication;
ExcelApp.ScreenUpdating = false;

これまでのところ、これは正常に機能します。ただし、フォームを閉じると Excel がロックされ、その理由がわかりません。次の行を削除すると、フォームが正常に閉じられます。

ExcelApp = Globals.ThisWorkbook.ThisApplication;
ExcelApp.ScreenUpdating = false;
4

1 に答える 1

0

フォームを閉じる前に設定ExcelApp.ScreenUpdating = true;すると問題が解決します。

于 2012-06-15T12:56:41.510 に答える