タイトル : Re: EXCELの作業中を強制終了させたい 投稿日 : 2008/11/06(Thu) 15:58 投稿者 : まつ
> For Each ex_wbook In xlApp.Workbooks 'ブック分ループ > If ex_wbook.Name = "帳票.xls" Then '帳票.xlsが起動中なら > xlApp.DisplayAlerts = False '問合せを非表示に設定 > ex_wbook.Close 'Book を閉じる > xlBook_flg = 1 'フラグセット > End If > Next ex_wbook > > VBから強制的にセルの作業中を終了させ、メッセージがでることなく > プログラムを動かすことはできないのでしょうか? > 宜しくお願い致します。 SendKeysを使うと終了させる事ができました。 For Each ex_wbook In xlApp.Workbooks 'ブック分ループ If ex_wbook.Name = "帳票.xls" Then '帳票.xlsが起動中なら AppActivate "Microsoft Excel", True 'Excelをアクティブ xlApp.SendKeys "{ESC}", True 'ESCキーを送る xlApp.DisplayAlerts = False '問合せを非表示に設定 xlApp.ActiveWorkbook.Close 'Book を閉じる End If Next ex_wbook |