C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 22 を表示中)
■9603 / )  Re[3]: 処理中のEXCELファイルも立ち上がってしまう
□投稿者/ 魔界の仮面弁士 (509回)-(2007/10/31(Wed) 15:42:08)
■9590 (もみじ さん) に返信
> xlsheet = (Excel.Worksheet)xlbook.Worksheets[xlnowsheet];
Worksheets も変数に受け取らないと。


No9600 (もみじ さん) に返信
>>既存のファイルを手作業で(プログラムを使わず)開くことを意味
>>していませんか?
>まさにその通りです。
開かれても見えないよう、Window オブジェクトを Visible = false にしておくとか、
IgnoreRemoteRequests プロパティで、エクスプローラからの起動を一時的に封じるとか、
開かれても操作されないよう、Interactive プロパティを一時的に変更しておくとか。
(処理完了後、最後に元に戻しておく必要がありますが)


> 調べていくと、「Excel は複数のファイルを単一プロセスで開きます。」という情報を
タスクバーのウィンドウは、「Excelのプロセス別」ではなく「文書別」に表示されるので、
個々のドキュメントが別プロセスで開かれたのか、同一プロセスで開かれたのか、わかりにくいんですよね。
# ShowWindowsInTaskbar の設定にもよりますが。
返信 編集キー/


管理者用

- Child Tree -