いつも大変お世話になります。
他のブックが開かれている場合は、自分のブックだけを閉じて
他のブックが開かれていない場合は、Excelを終了するVBSのコードをご教示ください。
Dim objExcel
Dim xlSheet
Set objExcel = CreateObject("Excel.Application")
'objExcel.Visible =true
CreateObject("WScript.Shell").AppActivate objExcel.Caption
objExcel.Workbooks.Open("\\●●●\disk\ファイル.xlsm")
objExcel.Visible = False
objExcel.Run "Module1.tws"
No.1ベストアンサー
- 回答日時:
こんにちは
>自分のブックだけを閉じて
というのは、
>objExcel.Workbooks.Open("\\●●●\disk\ファイル.xlsm")
で開いたブックと言う意味で良いのですよね?
ご提示のコードでは、objExcelは単独のスレッドのはずなので、
ブックを閉じるなら
objExcel.Workbooks(1).close
当該Excelアプリケーションを終了するなら
objExcel.quit
で、できると思います。
(他の「既に開かれているExcel」の有無とは関係なく動作するはずです)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
- Visual Basic(VBA) VBA Bookの表示、非表示 1 2022/09/16 20:44
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- Visual Basic(VBA) EXCELのセル相互同期用のVBAでの不具合 3 2022/08/10 11:44
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
vbsからのExcelマクロ呼び出しの際に保存ダイアログが表示されてしまう
その他(プログラミング・Web制作)
-
既に開いているエクセルを閉じるには?
その他(Microsoft Office)
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
-
4
VBSでExcelのオープン確認
Visual Basic(VBA)
-
5
VBA+VBSによる別インスタンスBookOpen時のVBSエラーに関して
Excel(エクセル)
-
6
すでに開いているブックのマクロを起動させるvbsを教えてください
Visual Basic(VBA)
-
7
バックグラウンドのプロセスのエクセルを閉じる方法
Visual Basic(VBA)
-
8
開いてるファイル(エクセル等)をバッチかVBScript自動的に保存す
その他(Microsoft Office)
-
9
VBscriptが起動しない?
Microsoft ASP
-
10
vbsでExcelのシートをコピーするには
その他(プログラミング・Web制作)
-
11
EXECLの変更を保存せずにブック強制的に閉じる方法を
Word(ワード)
-
12
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
13
VBS パスに変数を入れたい
その他(プログラミング・Web制作)
-
14
VBSからエクセルのマクロを起動するがうまく動作しない
Excel(エクセル)
-
15
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
16
VBScriptでfindを使うには??
Visual Basic(VBA)
-
17
コマンドプロンプトからEXCELファイルを開き、印刷後、閉じるを一括に行いたい
Excel(エクセル)
-
18
VBSで起動したアプリが前面表示しない
Visual Basic(VBA)
-
19
VBSでExcelシートのコピー
Visual Basic(VBA)
-
20
VBAで、強制保存してブックを閉じるには?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
ワイルドカード「*」を使うとう...
-
VBA 別ブックからコピペしたい...
-
VBSでExcelのオープン確認
-
VBAで別ブックのシートを指定し...
-
VBA コードを実行すると画面が...
-
別ブックをダイアログボックス...
-
【VBA】全シートの計算式を全て...
-
ACCESSVBA からExcelの他ブック...
-
VBA 実行時エラー 2147024893
-
【ExcelVBA】zip圧縮されたCSV...
-
ExcelのVBAコードについて教え...
-
Excel2013 ウインドウサイズの固定
-
エクセルマクロで、他ブックか...
-
【ExcelVBA】インデックスが有...
-
【ご教示ください】VBAの記述方...
-
フォルダ内の全てのファイルに...
-
エクセルのマクロについて教え...
-
ExcelVBA:すでに開かれている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
ワイルドカード「*」を使うとう...
-
別ブックをダイアログボックス...
-
VBAで別ブックのシートを指定し...
-
Excelのマクロについて教えてく...
-
VBA 別ブックからコピペしたい...
-
Excelのマクロについて教えてく...
-
vbaでvbaProjectのパスワード解...
-
VBA コードを実行すると画面が...
-
【マクロ】アクティブセルにブ...
-
Excelのマクロについて教えてく...
-
VBAで別のブックにシートをコピ...
-
VBS Bookを閉じるコード
-
Excelのマクロについて教えてく...
-
【ExcelVBA】zip圧縮されたCSV...
-
【ExcelVBA】インデックスが有...
-
ACCESSVBA からExcelの他ブック...
-
vbaで他のブックに転記したい。...
-
【マクロ】違うフォルダにある...
おすすめ情報