Home » ワードマクロ・Word VBAの使い方 » Documentオブジェクト » VBAでWord文書のタイトルを取得する

VBAでWord文書のタイトルを取得する

動作検証バージョン:64bit Windows 10 Pro + 32bit Word(バージョン2012 ビルド13530.20440 Microsoft Store)

「wordvba documentのタイトルを取得」
といった検索キーワードで、このサイト『インストラクターのネタ帳』へアクセスがあることに気づきました。

Windowsのエクスプローラーなどから表示できる、[〇〇のプロパティ]-[詳細]タブに表示される[タイトル]の値を、

Word VBAで取得するには、どのようなコードを書けばいいのか探していらしたのでしょうか。

Word文書のタイトルを取得するサンプル

以下のコードを実行すると、アクティブなWord文書のタイトルがメッセージボックスに表示されます。

MsgBox ActiveDocument.BuiltInDocumentProperties.Item(wdPropertyTitle).Value

サンプルコードの意味

Documentオブジェクトに用意されているBuiltInDocumentPropertiesを利用すると、

OfficeライブラリのDocumentPropertiesコレクションを取得できます。

DocumentPropertiesコレクションのItemメソッドに、

WordライブラリのWdBuiltInProperty列挙型に定義されている定数wdPropertyTitleを指定してやると、

タイトルに関わるDocumentPropertyオブジェクトを取得できます。

取得したDocumentPropertyオブジェクトに用意されているValueプロパティを使えば、文書のタイトルを取得できます。

最終更新日時:2022-08-05 03:21

[スポンサードリンク]

Home » ワードマクロ・Word VBAの使い方 » Documentオブジェクト » VBAでWord文書のタイトルを取得する

「Documentオブジェクト」の記事一覧

検索


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

.