Home » エクセルマクロ・Excel VBAの使い方 » Workbooks・Workbook » BuiltinDocumentPropertiesのAuthorを削除したい

BuiltinDocumentPropertiesのAuthorを削除したい

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

「BuiltinDocumentProperties("Author") 削除」
といった検索キーワードでアクセスがありました。

Windowsの[プロパティ]ダイアログボックス-[詳細]タブには、上図のように作成者情報が表示されます。

これをVBAで削除したいということでしょう。

[スポンサードリンク]

BuiltinDocumentPropertiesのAuthorを削除するサンプルマクロ

以下のExcelマクロを実行すると、アクティブなブックの作成者情報が削除され、上書き保存されます。

Sub BuiltinDocumentPropertiesのAuthorを削除する()
 With ActiveWorkbook
  .BuiltinDocumentProperties("Author").Value = ""
  .Save
 End With
End Sub

サンプルで行っている処理について

戻り値が「As Object」と定義されているWorkbook.BuiltinDocumentPropertiesですが、

実際の戻り値は、Office.DocumentPropetyオブジェクトを要素オブジェクトとして含む、Office.BuiltinDocumentPropertiesコレクションです。

Office.DocumentPropetyオブジェクトのValueプロパティに

空白文字列を代入して上書き保存すれば、下図のように作成者情報を削除できます。

最終更新日時:2023-01-05 15:19

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » Workbooks・Workbook » BuiltinDocumentPropertiesのAuthorを削除したい

「Workbooks・Workbook」の記事一覧

検索


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

.