教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

Word:他の文書のデータを取り込む方法(他文書のブックマークを挿入)IncludeTextフィールド

 

 


 

 

 

 

 

他の文書の情報を取り込む方法をご紹介します。各ファイルのブックマークをIncludeTextフィールドで取り込むだけです。

 

例えば、各ファイルに入力された「請求書」の表を、特定のファイルに取り込むといったことが可能です。


■ 他文書のブックマークを取り込む(IncludeText)

−準備:元ファイル群にブックマークを設定しておく−

  1. 元ファイルを開き、表(文字でも何でも取り込みたい範囲)を選択

  2. 「挿入」→「ブックマーク」をクリック

  3. 「ブックマーク名」を入力(例:invoice)し「追加」をクリック

これで表にブックマークを挿入できました。これをコピーして配布したりテンプレートとしてもOKですし、フォーマットが色々あるなら各担当者に同じブックマーク名を付けてもらっておきましょう。

★既存の文書があるなら全てにブックマークを挿入する必要があります。

 

−他文書のブックマークを取り込む−

  1. 取り込み先ファイルを開く

  2. 「挿入」→「クイックパーツ」→「フィールド」をクリック

  3. 「分類」を「リンクと参照」とし「IncludeText」を選択して「ファイル名」にフルパスを入力し「フィールドコード」をクリック

     

  4. フィールドコードが表示されたら、末尾に""で囲んでブックマーク名を入力(ここではinvoice)し「OK」

→ これでA.docxのブックマークinvoice(を設定した表)が取り込まれます。他文書のブックマークinvoiceも取り込むには次の操作を行います。

  1. 取り込み先文書(今の文書)でAlt+F9キーを押す
    → { INCLUDETEXT  "C:\\work\\A.docx" "invoice" \* MERGEFORMAT }とコードが表示
     

  2. これを複数コピーし、文書名だけを変更する(↓のように)★これらも差し込みで簡単にできますので後述します。まずは理解してください。
    { INCLUDETEXT  "C:\\work\\A.docx" "invoice" \* MERGEFORMAT }
    { INCLUDETEXT  "C:\\work\\B.docx" "invoice" \* MERGEFORMAT }
    { INCLUDETEXT  "C:\\work\\C.docx" "invoice" \* MERGEFORMAT }
    { INCLUDETEXT  "C:\\work\\D.docx" "invoice" \* MERGEFORMAT }
     

  3. Ctrl+Aキーを押し、Alt+F9キーを押し、F9キーを押す

これで全ての文書からブックマークinvoiceの表を取り込めます。やってみると大変便利な機能です。お試し下さい。


■ ファイル名を自動で挿入したい場合

ファイルが100ファイルもあったら手入力は面倒ですね。このような場合はファイル名を差し込めば一発で完了します。

  1. 各ファイル名をEXCELファイルに取得または入力(自動で取得するならこちら
    ★ファイル名一括取得コマンド→ Dir /b フォルダ名 > 出力ファイル名
    → Dir /b
    C:\work >C:\work\file.csv  ★workフォルダにファイル名一覧が保存されたfile.csvが作成

  2. file.csvを開き、先頭に項目名(FileName等)を付け、Excel形式に変更(.xlsx)して閉じる
    −−ここから3~6は【他文書のブックマークを取り込む】と同じ−−

  3. 取り込み先Wordファイルを開き「挿入」→「クイックパーツ」→「フィールド」をクリック

  4. 「分類」を「リンクと参照」とし「IncludeText」を選択して「ファイル名」にフルパスを入力し「フィールドコード」をクリック

  5. フィールドコードが表示されたら、末尾に""で囲んでブックマーク名を入力(ここではinvoice)

  6. Alt+F9キーを押す
    → { INCLUDETEXT  "C:\\work\\A.docx" "invoice" \* MERGEFORMAT } 改行してファイル末尾に1行空白行を作っておく
     

  7. 差し込み文書タブ→「差し込み印刷の開始」→「名簿」

  8. 「宛先の選択」→「file.xlsx」を指定し「開く」→「OK」

  9.  フィールドコードのファイル名を削除し、そのままカーソルを置いておく
    →{ INCLUDETEXT  "C:\\work\\l" "invoice" \* MERGEFORMAT }
     

  10. 差し込み文書タブ→「差し込みフィールドの挿入」で「FileName」を選択し「挿入」

  11. 「完了と差し込み」→「個々のドキュメントの編集」で全て流し込む

  12. Ctrl+Aキーを押し、Alt+F9キーを押し、F9キーを押す
     

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows