テンプレートを作成していますが、このテンプレートには「タイトル」というフィールドがあります。ユーザーがタイトルを入力すると、ドキュメントのタイトルが自動的に変更され、ヘッダーのタイトルが常に更新されるようにしたいのですが、VBA は使用できません。
答え1
はい、マップされたコンテンツコントロールを使用して、変更時にタイトルドキュメントプロパティを更新するフィールドをドキュメントに挿入できます。マップされたコンテンツコントロールについては、こちらをご覧ください。ここ。
Microsoft Word 2007 以降でタイトル ドキュメント プロパティにマップされたコンテンツ コントロールを挿入するには、Insert
リボンの に移動し、 をクリックしQuick Parts
てDocument Properties
、 を選択しますTitle
。
答え2
最終的にタイトルを手動で入力したい場所をクリックします。
クリック開発者タブ
([開発] タブがない場合は、[ファイル] > [オプション] > [リボンのユーザー設定] をクリックし、[メイン タブ] の [開発] チェック ボックスをオンにします。)
クリックXML マッピング ペイン
- ドロップダウンから、/core-properties で終わるカスタム XML パーツを選択します。
- 右クリックタイトルをクリックし、コンテンツコントロールの挿入ポップアップメニューからプレーンテキスト(または何でも)。
現在のドキュメント タイトルが自動的に入力されますが、これは「双方向」です。つまり、そこに入力すると、実際のドキュメント タイトルが更新されます。
その特性を他の場所にも反映させるには、
- カーソルを移動したい場所をクリックします
- 選択する入れる>クイックパーツ>ドキュメントプロパティ>タイトル