Home » エクセルマクロ・Excel VBAの使い方 » Office連携 » Excel VBAでWordを閉じる

動作検証バージョン:Windows 11 Home + 64bit Excel & Word バージョン 2504(ビルド18730.20142クイック実行)

「excel vba word 閉じる」
といった検索キーワードでアクセスがありました。

[スポンサードリンク]

少々判断に迷いますが、Excel VBAでWordファイルを閉じる方法を調べていらしたのでしょうか。

アクティブ文書を閉じるExcelマクロ

Wordファイルが開かれている状態で、以下のExcelマクロを実行すると、アクティブなWord文書が保存されずに閉じられます。

Sub ExcelVBAでWordを閉じる()
 With GetObject(Class:="Word.Application")
  .ActiveDocument.Close SaveChanges:=False
 End With
End Sub

Wordファイルを保存せずに閉じるWord VBAのコードをご紹介しています。

このコードをExcel VBAから実行するために、VBAのGetObject関数を使って、起動済みWord.Applicationオブジェクトへの参照を事前に取得しています。

Wordを終了するExcelマクロ

「excel vba word 閉じる」
と検索なさった方がWordを終了する方法を調べていらしたのであれば、以下のコードです。

Sub ExcelVBAでWordを終了する()
 GetObject(Class:="Word.Application").Quit
End Sub

GetObject関数を使って、起動済みWord.Applicationオブジェクトへの参照を取得して、Word.Application.Quitメソッドを呼んでいます。

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » Office連携 » Excel VBAでWordを閉じる

「Office連携」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.