にせねこメモ

はてなダイアリーがUTF-8じゃないので移ってきました。

Wordファイル公開にあたって、個人情報メタデータを消す

Microsoft Word (.docx)ファイルには本文以外にも、作成者名やファイルパス等の個人情報がメタデータとして含まれている可能性がある。

公開前に消しときたいというのはある。

ついでにExcelやPower Pointなどの他のMicrosoft Officeファイルでも同様である。

方法A: Windowsエクスプローラーを使って作成者名等を消す

  1. WindowsエクスプローラーからWordファイルを右クリック→[プロパティ(R)]
  2. [詳細]タブ→[プロパティや個人情報を削除]をクリック
  3. 必要な設定を変更するなどして、[OK]を押す

参考: Word , Excel , PowerPoint のタイトルや作成者などプロパティ情報を変更または削除する方法。 | PC&IT ~i-TSUNAGU~

方法B: Wordから削除・編集する

Wordのバージョンは「Microsoft® Word for Microsoft 365 MSO (バージョン 2112 ビルド 16.0.14729.20156) 64 ビット」である。

[ファイル]→[情報]を開くと、右側に[関連ユーザー]のところに[作成者]と[最終更新者]が表示されている。

[作成者]についてはこのユーザーを右クリックして削除や変更ができるが、[最終更新者]については変更ができない用に見える。

これらを消すためには、

  1. [ファイル]→[情報]→[問題のチェック]([文書の検査]の左)をクリック→[ドキュメント検査(I)]をクリック
  2. [ドキュメントのプロパティと個人情報(U)]にチェックが入っていることを確認し、[検査(I)]をクリック
  3. [ドキュメントのプロパティと個人情報]の右側に表示される[すべて削除]をクリック→[閉じる(C)]をクリックして閉じる
  4. ファイルを保存する

このような手順でできる。

参考: Wordのファイルで、自分ではない作成者名が表示されてしまうのですが? | 日経クロステック(xTECH)

方法C: .docxファイルを直接いじる

.docxファイルがXMLファイル等を.zip圧縮したものであるというのは周知の通りである。

なので、展開して内部のXMLファイルを変更し、再度圧縮して.docxという拡張子に戻すことで変更できる。
テキストファイルなので全文検索を通しておくと安心だと思う。


今回自分が編集していたWordファイルでは、

  • docProps/core.xmldc:creator, cp:lastModifiedByタグに作者の名前が出るっぽかったので、書き換えると良さそう。

あと、差し込み文書用データのExcelファイルのパスが

  • word/_rels/settings.xml.rels
  • word/settings.xml

に含まれていたので、ファイルの場所を個人情報を含まないものに変更しておくなどするとよいかもしれない。