お世話になっております。
今、エクセルファイルを出力させるプログラムを組んでいます。
そこで実行時に他でエクセルファイルが開いていればエラーとして処理を行いたいんです。現状プロセスにあるエクセルを見て処理を行っているのですが、プロセスではなく開いているエクセルファイルを見て実装を行いたいです。
C#
1 2//開いているExcelを取得 3xlApp = (Excel.Application)Marshal.GetActiveObject("Excel.Application"); 4 5xlBooks = xlApp.Workbooks; 6int mCount = xlBooks.Count; 7 8try 9{ 10 for (int i = 1; i < mCount; i++) 11 { 12 workBook.SaveAs(); 13 } 14} 15catch 16{ 17 ”エラー” 18}
伝わりずらい部分もあるとは思いますが、宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/02 02:09