![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
いつも大変お世話になります。
他のブックが開かれている場合は、自分のブックだけを閉じて
他のブックが開かれていない場合は、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
VBA+VBSによる別インスタンスBookOpen時のVBSエラーに関して
Excel(エクセル)
-
5
VBSでExcelのオープン確認
Visual Basic(VBA)
-
6
すでに開いているブックのマクロを起動させるvbsを教えてください
Visual Basic(VBA)
-
7
開いてるファイル(エクセル等)をバッチかVBScript自動的に保存す
その他(Microsoft Office)
-
8
EXECLの変更を保存せずにブック強制的に閉じる方法を
Word(ワード)
-
9
バックグラウンドのプロセスのエクセルを閉じる方法
Visual Basic(VBA)
-
10
vbsでExcelのシートをコピーするには
その他(プログラミング・Web制作)
-
11
VBscriptが起動しない?
Microsoft ASP
-
12
VBS パスに変数を入れたい
その他(プログラミング・Web制作)
-
13
VBSからエクセルのマクロを起動するがうまく動作しない
Excel(エクセル)
-
14
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
15
vbsのセル値の取得について
その他(プログラミング・Web制作)
-
16
コマンドプロンプトからEXCELファイルを開き、印刷後、閉じるを一括に行いたい
Excel(エクセル)
-
17
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
18
VBScriptでfindを使うには??
Visual Basic(VBA)
-
19
VBSで起動したアプリが前面表示しない
Visual Basic(VBA)
-
20
VBAで、強制保存してブックを閉じるには?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワイルドカード「*」を使うとう...
-
VBA シート名が一致した場合の...
-
【ExcelVBA】zip圧縮されたCSV...
-
マクロVBA 1シートをまとめ...
-
VBで既存エクセルシートを新規...
-
CSVファイルをEXCELで編集する...
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
別ブックをダイアログボックス...
-
VBA コードを実行すると画面が...
-
教えて下さい!VBAで複数Excel...
-
vbaで他のブックに転記したい。...
-
再質問です。マクロの修正箇所...
-
vba 2つの条件が一致したら...
-
あああ..ああい..ああう とい...
-
【Excel関数】UNIQUE関数で"0"...
-
B列の最終行までA列をオート...
-
Excel UserForm の表示位置
-
[EXCEL]ボタン押す→時刻が表に...
-
VBA 別ブックからの転記の高速...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
ワイルドカード「*」を使うとう...
-
別ブックをダイアログボックス...
-
VBAで別ブックのシートを指定し...
-
Excelのマクロについて教えてく...
-
VBA 別ブックからコピペしたい...
-
Excelのマクロについて教えてく...
-
vbaでvbaProjectのパスワード解...
-
VBA コードを実行すると画面が...
-
【マクロ】アクティブセルにブ...
-
Excelのマクロについて教えてく...
-
VBAで別のブックにシートをコピ...
-
VBS Bookを閉じるコード
-
Excelのマクロについて教えてく...
-
【ExcelVBA】zip圧縮されたCSV...
-
【ExcelVBA】インデックスが有...
-
ACCESSVBA からExcelの他ブック...
-
vbaで他のブックに転記したい。...
-
【マクロ】違うフォルダにある...
おすすめ情報