No.1ベストアンサー
- 回答日時:
サンプルです。
プロジェクトの参照設定で
Microsoft Excel x.0 Object Libraryを指定
(x.0はエクセルのバージョンによって、違う数字です)
Option Explicit
Sub Main()
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim strDebug As String
Dim strPath As String
'起動しているエクセルアプリを取得する
On Error Resume Next
Set xlApp = GetObject(, "Excel.Application")
On Error GoTo 0
'取得失敗
If xlApp Is Nothing Then
Debug.Print "EXCELは起動していないようです"
'取得成功
Else
'これより情報をデバッグウィンドウに出力
Debug.Print xlApp.Workbooks.Count & "冊のワークブックが見つかりました"
'ブックが存在する分だけ、ブックの情報を記す
For Each xlBook In xlApp.Workbooks
strPath = xlBook.Path
If strPath = "" Then
strPath = "未保存"
End If
strDebug = xlBook.Name & "[" & strPath & "]"
Debug.Print strDebug
' xlBook.Close False '保存せずにブックを終了させる時
Next xlBook
' xlApp.Quit 'エクセルアプリを終了させる時
Set xlApp = Nothing
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- CPU・メモリ・マザーボード Windows11アップデート後の不具合(メモリ不足)について 9 2023/01/04 11:34
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA listBoxから
-
IEの通知バー制御ができなくなった
-
VBAで各列の"+"と"o"の合計数を...
-
【VBA】マクロの入ったファイル...
-
VBAに詳しい方教えてください。
-
VBA 何かしら文字が入っていたら
-
VBA 複数条件の分岐処理の上手...
-
エクセルのマクロについて教え...
-
Outlookの「受信日時」「件名」...
-
ExcelVBA シート名を複数セルか...
-
エクセルのマクロについて教え...
-
VBA初心者 Ctrl+での操作、ボタ...
-
VB.net(VB)で、フォームにExcel...
-
エクセルのマクロについて教え...
-
Excelのマクロについて教えてく...
-
FileCopy時のエラー
-
エクセルのマクロについて教え...
-
Excel VBA 定義されたプロージ...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコードを教えてください
-
【ExcelVBA】インデックスが有...
-
ExcelVBA シート名を複数セルか...
-
エクセルvbaについて
-
エクセルのマクロについて教え...
-
【VBA】マクロの入ったファイル...
-
VBA UserFormからの転記で
-
エクセルVBAの配列について
-
Excelで「Ctrl+c」、「Ctrl+v...
-
VBAコードについて教えてくださ...
-
ExcelのVBAコードについて教え...
-
Excel マクロについての相談
-
VBAで質問があります
-
VBAコードについて
-
【ExcelVBA】VBA実行でダイアロ...
-
Excel関数またはVBAでの質問に...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
Outlookの「受信日時」「件名」...
おすすめ情報