文書内のフィールドに入力して、Word で文書タイトルを変更するにはどうすればよいですか?

文書内のフィールドに入力して、Word で文書タイトルを変更するにはどうすればよいですか?

テンプレートを作成していますが、このテンプレートには「タイトル」というフィールドがあります。ユーザーがタイトルを入力すると、ドキュメントのタイトルが自動的に変更され、ヘッダーのタイトルが常に更新されるようにしたいのですが、VBA は使用できません。

答え1

はい、マップされたコンテンツコントロールを使用して、変更時にタイトルドキュメントプロパティを更新するフィールドをドキュメントに挿入できます。マップされたコンテンツコントロールについては、こちらをご覧ください。ここ

Microsoft Word 2007 以降でタイトル ドキュメント プロパティにマップされたコンテンツ コントロールを挿入するには、Insertリボンの に移動し、 をクリックしQuick PartsDocument Properties、 を選択しますTitle

答え2

最終的にタイトルを手動で入力したい場所をクリックします。

  1. クリック開発者タブ

    ([開発] タブがない場合は、[ファイル] > [オプション] > [リボンのユーザー設定] をクリックし、[メイン タブ] の [開発] チェック ボックスをオンにします。)

  2. クリックXML マッピング ペイン

  3. ドロップダウンから、/core-properties で終わるカスタム XML パーツを選択します。
  4. 右クリックタイトルをクリックし、コンテンツコントロールの挿入ポップアップメニューからプレーンテキスト(または何でも)。

現在のドキュメント タイトルが自動的に入力されますが、これは「双方向」です。つまり、そこに入力すると、実際のドキュメント タイトルが更新されます。

その特性を他の場所にも反映させるには、

  1. カーソルを移動したい場所をクリックします
  2. 選択する入れる>クイックパーツ>ドキュメントプロパティ>タイトル

関連情報