教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Word2010:複数ファイル間でページ番号を連番にしたい(自動更新可能!)

 

 


 


 

 

複数ファイル間でページ番号を連番にし自動更新させる方法です。サンプルファイル(絶対パスでの指定なのでZIP解凍後C:直下にLinkフォルダを置いてください)

★ 重要POINT(フィールドに詳しい方はこれだけで操作できるかもしれません)

  • ファイル1の最終ページ番号を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を開き、ヘッダーフッターにページ番号を挿入する

     

  2. ページ番号の前★1にカーソルを置きCtrl+F9キーを押す

     ★1:ヘッダーフッター内ならどこでもいいのですが、SETフィールドは非表示なので間違えて消されないように注意しましょう。(ページ番号前は消されにくい)
     

  3. Set  lastpage(←ブックマーク名、任意) と入力し Ctrl+F9キーを押してNumPagesと入力

    ▲ NumPages(総ページ数)がlastPageというブックマークに格納される
     

  4. Alt+F9キーを2回押してSetフィールドを非表示にする(ページ番号のみ表示の状態)
     

  5. ファイル2を開き、ヘッダーフッターに次のようにLinkフィールドを入力する(フィールド入力はCtrl+F9キー)
    { = { Link Word.Document.12 ファイルパス ブックマーク名 \a \t } + {Page}}
    ◎ 自身のページ番号とファイルパスにあるブックマークを足す(\aはフィールド自動更新、\tはテキストで挿入)
    { = { Link Word.Document.12  C:\\Users\\Name\\Desktop\\File1.docx  lastPage \a \t } + {Page} }
     

  6. Alt+F9キーを2,3回押す → フィールド実行結果(ファイル1の最終ページ番号+ページ番号)が表示される
     

■ ページ番号の更新は?

  • 同時に編集している場合、ファイル元(ファイル1)のページ番号が変更されれば自動的にファイル2の番号も更新されます。

  • ファイル1が開いている状態でファイル2を開く際「この文書には、他のファイルへのリンクが含まれています。リンクされたファイルのデータでこの文書を更新しますか?」が表示されたら「はい」をクリックすると更新されます。(メッセージが表示されず、自動更新されない場合は「ファイル」タブ−「オプション」−「詳細設定」−「全般」にある「文書を開いたときにリンクを自動的に更新する」にチェックを入れてください。)

  • ヘッダーフッターを表示しF9キーを押して更新します。

■ 補足

  • 自動更新したくない場合は「ファイル」−「情報」ープロパティの下部にある「ファイルへのリンクの編集」をクリックし「手動で更新」または「更新しない」をクリックしてください。

  • このリンク(Linkフィールド)についてはこちらを参照してください。

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows