EXCELの処理をしていて、SELECTメソッド時に他のEXCELファイルを起動中に落ちない様にしたいのですが・・
- 題名: EXCELの処理をしていて、SELECTメソッド時に他のEXCELファイルを起動中に落ちない様にしたいのですが・・
- 著者: こつ
- 日時: 2005/07/21 12:10:57
- ID: 11885
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: EXCELの処理をしていて、SELECTメソッド時に他のEXCELファイルを起動中に落ちない様にしたい
- 著者: 魔界の仮面弁士
- 日時: 2005/07/21 13:01:34
- ID: 11888
- この記事の返信元:
- この記事への返信:
-
[11889] (報告) マルチ 2005/07/21 13:09:20
- ツリーを表示
- 題名: 申し訳御座いませんでした。
- 著者: こつ
- 日時: 2005/07/28 12:12:31
- ID: 11965
- この記事の返信元:
-
[11889] (報告) マルチ 2005/07/21 13:09:20
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
EXCELの処理をしていて、SELECTメソッド時に他のEXCELファイルを起動中に落ちない様にしたいのですがご存知の方ご教授下さい。
Dim xlSheet As Excel.Worksheet ' 作業するSheet
既にEXCELを起動し実行中です。
xlSheet.Cells(1,1).Select()
上記の処理が実行される時に全く別のEXCELファイルをVBの処理外で起動すると
System.Runtime.InteropServices.COMException (0x800A03EC): Range クラスの Select メソッドが失敗しました。
at Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack, Boolean IgnoreReturn)
at Microsoft.VisualBasic.CompilerServices.LateBinding.LateCall(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
at BTDSYS.OutputManager.OutPutData() in D:\BTDSYS\SRC\BTDSYS\Cls\ClsOutputManager.vb:line 535'
上記のエラーが出ます。
全く他のEXCELファイルが起動中か確認出来る方法は有りますでしょうか?
ご存知の方ご教授下さい。
よろしくお願い致します。