
いつも大変お世話になります。
他のブックが開かれている場合は、自分のブックだけを閉じて
他のブックが開かれていない場合は、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+VBSによる別インスタンスBookOpen時のVBSエラーに関して
Excel(エクセル)
-
-
4
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
5
VBSでExcelのオープン確認
Visual Basic(VBA)
-
6
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
7
VBSの処理中一旦処理を止めて再開させたい。
Visual Basic(VBA)
-
8
開いてるファイル(エクセル等)をバッチかVBScript自動的に保存す
その他(Microsoft Office)
-
9
vbsでExcelのシートをコピーするには
その他(プログラミング・Web制作)
-
10
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
11
VBSから別のVBS起動するとき変数を渡したい
Visual Basic(VBA)
-
12
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
13
“.vbs”のファイルが実行できない
Windows Me・NT・2000
-
14
ExcelVBAにてアプリをタスクマネージャーから強制終了させたいのですが
Visual Basic(VBA)
-
15
バッチファイルでEXCELを起動し、マクロ処理の完了を検出する方法
その他(プログラミング・Web制作)
-
16
VBAマクロ実行時エラーの修正について
Visual Basic(VBA)
-
17
ファイルを開かずにマクロを実行
Excel(エクセル)
-
18
エクセルマクロで、別のブックが開いているかを判定したいのですが。
その他(Microsoft Office)
-
19
バッチファイルからVBA実行でエラー
Excel(エクセル)
-
20
別インスタンスのエクセルを制御したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別ブックをダイアログボックス...
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
VBA 別ブックからコピペしたい...
-
Excelマクロ 該当する値の行番...
-
エクセルのマクロを使ってメー...
-
[Excel]ADODBでNull変換されて...
-
ワイルドカード「*」を使うとう...
-
Excel VBAマクロで複数のファイ...
-
Excel2007VBAファイルの表示に...
-
マクロで最終行を取得したい
-
サーバーに保存したエクセルフ...
-
VBAで別のブックにシートをコピ...
-
EXCEL→CSV形式で別ファイルに保存
-
VBA 二つのブックをうまく扱え...
-
VBScriptで自動リンクONでExcel...
-
ExcelVBA:すでに開かれている...
-
マクロVBA 1シートをまとめ...
-
[Excel VBA] 複数のサブフォル...
-
VBAが止まります。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
VBA 別ブックからコピペしたい...
-
別ブックをダイアログボックス...
-
エクセルVBAが途中で止まります
-
ワイルドカード「*」を使うとう...
-
【Excel VBA】書き込み先ブック...
-
VBAで別ブックのシートを指定し...
-
【ExcelVBA】zip圧縮されたCSV...
-
VBAで別のブックにシートをコピ...
-
VBA コードを実行すると画面が...
-
Excel2007VBAファイルの表示に...
-
VBAで複数のブックを開かずに処...
-
[Excel]ADODBでNull変換されて...
-
Excelファイルを開くとき、読み...
-
VBA 実行時エラー 2147024893
-
Excelマクロ 該当する値の行番...
-
Excel にて、 リストボックスの...
-
VBS Bookを閉じるコード
-
複数のエクセルファイルとシー...
-
【ExcelVBA】インデックスが有...
おすすめ情報