| ■25291 / ) |
Re[7]: C#でExcelファイルのアクセス方法について |
□投稿者/ オガシン (97回)-(2008/09/17(Wed) 12:59:42)
|
>oXls = new Excel.Application(); この時点でタスクマネージャーのプロセスにはEXCEL.EXEがいるはずです。 (エクセルが起動している状態)
その後に、WorkSheet.Open();なんてしてませんか? この行が実行されるからエクセルがWindows上に表示されているものと推測します。
#ちなみに #Excel.Application oXls #Excel.Workbooks oXlsBooks #とすべてのオブジェクトの参照を受けて開放しないとだめです。
1秒おきにエクセルの値を取得して....ってなると 先に対象のファイルを開いた人(アプリ)が編集可能になると思いますので 仕様にちょっと無理があるような気がします。 #このアプリが常に読み取り専用で開くとかにしたら良いのかな。
どんな組み方をしているかソースをUPしてくれると分かりやすいのです。
|
|