複数ファイル間でページ番号を連番にし自動更新させる方法です。◎サンプルファイル(絶対パスでの指定なのでZIP解凍後C:直下にLinkフォルダを置いてください)
★ 重要POINT(フィールドに詳しい方はこれだけで操作できるかもしれません) ファイル1の最終ページ番号をSETフィールド でブックマークに格納(SETフィールド配置場所はヘッダーフッター) 最終ページ番号はNumPagesフィールド(総ページ数)を使う。(表紙などがあり、総ページ数と最終ページ番号が異なる場合は式フィールドで計算する。例えば全5ページで表紙が ある為最終ページ番号がP4。{ Set bookmark { = {NumPages} - 1 })となる) ファイル2のヘッダーフッターには【ファイル1の最終ページ番号】+【ページ番号】のフィールドを置く(例↓) { = {LINK Word.Document.12 C:\\Users\\Name\\Desktop\\1.docx bookmark \a \t} + {Page}} ファイル1を開き、ヘッダーフッターにページ番号を挿入する ページ番号の前★1にカーソルを置きCtrl+F9キーを押す ★1:ヘッダーフッター内ならどこでもいいのですが、SETフィールドは非表示なので間違えて消されないように注意しましょう。(ページ番号前は消されにくい) Set lastpage(←ブックマーク名、任意) と入力し Ctrl+F9キーを押してNumPagesと入力 ▲ NumPages(総ページ数)がlastPageというブックマークに格納される Alt+F9キーを2回押してSetフィールドを非表示にする(ページ番号のみ表示の状態) ファイル2を開き、ヘッダーフッターに次のようにLinkフィールドを入力する ★メニューから操作する場合★ 「挿入」−「クイックパーツ」−「フィールド」をクリック 「LINK」を選択し「クラス名=Word.Document.12」、「ファイル名またはURL」でフルパス入力。「フィールドの自動更新」「オブジェクトをテキスト形式で挿入」にチェックを入れて「OK」 { LINK Word.Document.12 C:\\Test\\1.doc \a \t }のように挿入されたらパスの後にブックマークを入力 → { LINK Word.Document.12 C:\\Test\\1.doc lastpage \a \t } 範囲選択しCtrl+F9キーを押す { { LINK Word.Document.12 C:\\Test\\1.doc lastpage \a \t } } → フィールドコードで囲まれる 先頭に=を、末尾に+を入し、Ctrl+F9キーを押してpageと入力 { = { Link Word.Document.12 C:\\Test\\1.doc lastPage \a \t } + {Page} } Alt+F9キーを押して「F9」キーを押す ★LINKフィールドを手入力する場合★ { = { Link Word.Document.12 ファイルパス ブックマーク名 \a \t } + {Page}} Ctrl+F9キーを押し { }に下記を入力(注 \は2つずつ入力!) { = { Link Word.Document.12 C:\\Users\\Name\\Desktop\\File1.docx lastPage \a \t } + {Page} } Alt+F9キーを押してF9キーを押す → ページ番号+ファイル1の最終ページ番号が表示される(スイッチ\aはフィールド自動更新、\tはテキストで挿入)
★ 重要POINT(フィールドに詳しい方はこれだけで操作できるかもしれません)
ファイル1の最終ページ番号をSETフィールド でブックマークに格納(SETフィールド配置場所はヘッダーフッター)
最終ページ番号はNumPagesフィールド(総ページ数)を使う。(表紙などがあり、総ページ数と最終ページ番号が異なる場合は式フィールドで計算する。例えば全5ページで表紙が ある為最終ページ番号がP4。{ Set bookmark { = {NumPages} - 1 })となる)
ファイル2のヘッダーフッターには【ファイル1の最終ページ番号】+【ページ番号】のフィールドを置く(例↓) { = {LINK Word.Document.12 C:\\Users\\Name\\Desktop\\1.docx bookmark \a \t} + {Page}}
ファイル1を開き、ヘッダーフッターにページ番号を挿入する
ページ番号の前★1にカーソルを置きCtrl+F9キーを押す ★1:ヘッダーフッター内ならどこでもいいのですが、SETフィールドは非表示なので間違えて消されないように注意しましょう。(ページ番号前は消されにくい)
Set lastpage(←ブックマーク名、任意) と入力し Ctrl+F9キーを押してNumPagesと入力 ▲ NumPages(総ページ数)がlastPageというブックマークに格納される
Alt+F9キーを2回押してSetフィールドを非表示にする(ページ番号のみ表示の状態)
ファイル2を開き、ヘッダーフッターに次のようにLinkフィールドを入力する
★メニューから操作する場合★ 「挿入」−「クイックパーツ」−「フィールド」をクリック 「LINK」を選択し「クラス名=Word.Document.12」、「ファイル名またはURL」でフルパス入力。「フィールドの自動更新」「オブジェクトをテキスト形式で挿入」にチェックを入れて「OK」 { LINK Word.Document.12 C:\\Test\\1.doc \a \t }のように挿入されたらパスの後にブックマークを入力 → { LINK Word.Document.12 C:\\Test\\1.doc lastpage \a \t } 範囲選択しCtrl+F9キーを押す { { LINK Word.Document.12 C:\\Test\\1.doc lastpage \a \t } } → フィールドコードで囲まれる 先頭に=を、末尾に+を入し、Ctrl+F9キーを押してpageと入力 { = { Link Word.Document.12 C:\\Test\\1.doc lastPage \a \t } + {Page} } Alt+F9キーを押して「F9」キーを押す ★LINKフィールドを手入力する場合★ { = { Link Word.Document.12 ファイルパス ブックマーク名 \a \t } + {Page}} Ctrl+F9キーを押し { }に下記を入力(注 \は2つずつ入力!) { = { Link Word.Document.12 C:\\Users\\Name\\Desktop\\File1.docx lastPage \a \t } + {Page} } Alt+F9キーを押してF9キーを押す → ページ番号+ファイル1の最終ページ番号が表示される(スイッチ\aはフィールド自動更新、\tはテキストで挿入)
★メニューから操作する場合★
「挿入」−「クイックパーツ」−「フィールド」をクリック
「LINK」を選択し「クラス名=Word.Document.12」、「ファイル名またはURL」でフルパス入力。「フィールドの自動更新」「オブジェクトをテキスト形式で挿入」にチェックを入れて「OK」
{ LINK Word.Document.12 C:\\Test\\1.doc \a \t }のように挿入されたらパスの後にブックマークを入力 → { LINK Word.Document.12 C:\\Test\\1.doc lastpage \a \t }
範囲選択しCtrl+F9キーを押す
{ { LINK Word.Document.12 C:\\Test\\1.doc lastpage \a \t } } → フィールドコードで囲まれる
先頭に=を、末尾に+を入し、Ctrl+F9キーを押してpageと入力 { = { Link Word.Document.12 C:\\Test\\1.doc lastPage \a \t } + {Page} }
Alt+F9キーを押して「F9」キーを押す
★LINKフィールドを手入力する場合★
{ = { Link Word.Document.12 ファイルパス ブックマーク名 \a \t } + {Page}} Ctrl+F9キーを押し { }に下記を入力(注 \は2つずつ入力!) { = { Link Word.Document.12 C:\\Users\\Name\\Desktop\\File1.docx lastPage \a \t } + {Page} } Alt+F9キーを押してF9キーを押す → ページ番号+ファイル1の最終ページ番号が表示される(スイッチ\aはフィールド自動更新、\tはテキストで挿入)
{ = { Link Word.Document.12 ファイルパス ブックマーク名 \a \t } + {Page}}
Ctrl+F9キーを押し { }に下記を入力(注 \は2つずつ入力!) { = { Link Word.Document.12 C:\\Users\\Name\\Desktop\\File1.docx lastPage \a \t } + {Page} }
Alt+F9キーを押してF9キーを押す → ページ番号+ファイル1の最終ページ番号が表示される(スイッチ\aはフィールド自動更新、\tはテキストで挿入)
■ 後続ファイルのページ番号の更新(下記いづれか)
後続ファイル(LINKフィールドのファイル)を開いた際「この文書には、他のファイルへのリンクが含まれています。リンクされたファイルのデータでこの文書を更新しますか?」が表示されたら「はい」をクリックすると更新されます。 上記メッセージが表示されず、自動更新されない場合は「ファイル」タブ−「オプション」−「詳細設定」−「全般」にある「文書を開いたときにリンクを自動的に更新する」にチェックを入れてください。 後続ファイルのヘッダーフッターを表示しF9キーを押すと更新されます
後続ファイル(LINKフィールドのファイル)を開いた際「この文書には、他のファイルへのリンクが含まれています。リンクされたファイルのデータでこの文書を更新しますか?」が表示されたら「はい」をクリックすると更新されます。
上記メッセージが表示されず、自動更新されない場合は「ファイル」タブ−「オプション」−「詳細設定」−「全般」にある「文書を開いたときにリンクを自動的に更新する」にチェックを入れてください。
後続ファイルのヘッダーフッターを表示しF9キーを押すと更新されます
■ 補足
自動更新したくない場合は「ファイル」−「情報」ープロパティの下部にある「ファイルへのリンクの編集」をクリックし「手動で更新」または「更新しない」をクリックしてください。 このリンク(Linkフィールド)についてはこちらを参照してください。
自動更新したくない場合は「ファイル」−「情報」ープロパティの下部にある「ファイルへのリンクの編集」をクリックし「手動で更新」または「更新しない」をクリックしてください。
このリンク(Linkフィールド)についてはこちらを参照してください。