◆◆文書ごとに通し番号を付ける方法◆◆

たとえば、ファイル名を

Travel01Travel02Travel03・・・

とします。

ブックマークの設定

Travel01の文書の最後に、

半角で、

page

と入力し、

選択して、

[Ctrl] [F]ファンクションキー を押します。

 

{ page }

そして、単独で、[F]ファンクションキーを押します。

 

その文書の最後のページのページ番号が表示されます。

これを選択して、

 

[挿入]タブ(小見出し)をクリックし、

[リンク]グループの

[ブックマーク]をクリックし、

ダイアログボックスに

ブックマーク名を入力して、

[追加]ボタンをクリックして閉じます。

ファイル名の確認

Travel01の文書アイコンの上で、右クリックをして、

リストから

[プロパティ]を選択し、

ダイアログボックスで、

[場所]の右側のパスをドラッグしてコピーをしておきます。

フィールドコードの設定とフィールド化

Travel02の文書を開き、

フッター領域をダブルクリックして、

フッターを編集モードにします。

半角で、

= page + INCLUDETEXT "C:ファイルの場所(半角の¥を2つずつにします)\\Travel01.docx"ブックマーク名 \!

page

のみを選択して、

[Ctrl][F]ファンクションキー

さらに、

INCLUDETEXT "C:ファイルの場所(半角の¥を2つずつにします)\\Travel01.docx"ブックマーク名 \!

を選択して、

[Ctrl] [F]ファンクションキー

最後に全体を選択して、

[Ctrl] [F]ファンクションキー

を押します。

 

その状態で、

{ = { page } + { INCLUDETEXT "C: ¥¥Users¥¥User Name¥¥Desktop¥¥Travel01.docx"ブックマーク名 \! } }

単独で、

[F]ファンクションキーを押してフィールドの更新を行います。

++

ファイルTravel02の文書においては、

文書の最後に、

{ = { page } + { INCLUDETEXT "C: ¥¥Users¥¥User Name¥¥Desktop¥¥Travel01.docx"ブックマーク名 \! } }

を設定して、これをブックマークとして登録をしておきます。

そして、ファイルTravel03のフッターには、

{ = { page } + { INCLUDETEXT "C: ¥¥Users¥¥User Name¥¥Desktop¥¥Travel02.docx"ブックマーク名 \! } }

とします。

この操作をそれ以降の文書ファイルにおいて、ブックマークの設定とフッターにフィールドの設定

を、ファイル名を変更しながら行います。

もし、ブックマークを設定した文字列を

隠し文字

白色の文字

として、見えないようにした場合には、フィールドコードにスイッチを加えます。

{ INCLUDETEXT "C: ¥¥Users¥¥User Name¥¥Desktop¥¥Travel02.docx"ブックマーク名 \*charformat \! } }

とします。

ポイントは、参照先の文書を編集してページ数が増えたとしても、

ブックマークを付けたページ番号が変わったとしても、

スイッチ¥!(この掲示板では\! と表示されています)があるため、

参照先で変化したページ番号を更新してくれます。

念のため、その文書で、フッターを表示して、

[Ctrl] [A]で、すべて選択し、

単独で、[F]ファンクションキーを押して、フィールドの更新(アップデート)して下さい。

+++

尚、この件については世界のWord MVPのご協力により、

最良の情報を提供することができました。

++

From: Cindy Meister

Subject: RE: To generate consecutive page numbering across multiple documents.

It’s not clear to me whether you expect the Page field to update, or to retain its original page number?

If the former, you probably need to force an update (Ctrl+A, F11).

If the latter, include the \! Switch in the field code.

-- Cindy

Subject: To generate consecutive page numbering across multiple documents.

Refering to following URL:

http://msdn.microsoft.com/en-us/library/aa163918(v=office.10).aspx

Long Document Management

INCLUDETEXT can also be used to generate consecutive page numbering across multiple documents. In the first document of a pair:

•Insert a PAGE field at the end of the document.

•Select it and assign it a bookmark (PageNum, for example).

However, the INCLUDETEXT field displays only “1” in the second document, while bookmarked page field shows “3” in the first one.

Can anyone help this?

++

重要参考事項

INCLUDETEXT および REF フィールドの実行結果をロックする

実行結果のロック (\!) スイッチを指定すると、元の場所にあるフィールドの実行結果が更新されない限り、INCLUDETEXTフィールドまたは REF フィールドの実行結果に含まれるフィールドが更新されなくなります。このスイッチが指定されていない場合、INCLUDETEXTフィールドまたは REF フィールドが更新されるたびに、フィールドの実行結果に含まれるフィールドも更新されます。

たとえば、{ INCLUDETEXT C:\\Sales\Qtr4 Sales.doc \!} というフィールドで "Qtr4 Sales.doc" という文書の内容が挿入され、この文書に DATEフィールドが含まれているとします。INCLUDETEXT フィールドを更新しても、元の文書 ("Qtr4 Sales.doc") DATE フィールドが更新されていない限り、\! スイッチにより、文書中に含まれている DATE フィールドは更新されません。この結果、INCLUDETEXTフィールドで挿入した内容と、本来の文書の内容が確実に一致します。

DATE フィールドを両方の文書で更新するには、まず元の文書 ("Qtr4 Sales.doc")でフィールドを更新し、次に作業中の文書の INCLUDETEXT フィールドを更新します。