Word (一般機能)

Wordの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 8.1 : Word 2013)
写真の差し込み印刷
投稿日時: 19/03/17 07:38:50
投稿者: rinahana

いつもお世話になっています。
ワードで「差し込み印刷」を利用して、写真入りの旅日記カードを作成しようとしています。
エクセルで日付、説明文、写真などをデータとしてあります。
写真は 挿入 ⇒ クイックパーツ ⇒ フィールド:フィールドダイアログで IncludePicure を選んで、
差し込み印刷で画像フィールド名を挿入し、「Alt+F9」でコードを表示し、F9 で保存して 画像がでました、
差し込みフィールドの挿入 ⇒ 複数ラベルに反映 をしましたが、文字フィールドはうまく変わっていますが、肝心の
画像(写真100KB程)が変わっていません。一番目の画像がコピーされている感じです。
画像以外のデータは正しく旅日記カードに表示されます。
なぜか 教えてください。細かな操作なので 難しいと思いますが、
分かる範囲でお願いします。
なお、エクセルの画像データの部分は ハイパーリンクを貼った画像名(○○.jpg)としてあります。
できれば、エクセル側の写真の名前に path を付けるのかどうかも知りたいです。

回答
投稿日時: 19/03/17 12:54:43
投稿者: んなっと

最初にオプションの設定の確認。
 [ファイル]
→[オプション]
→[表示]
→印刷前にリンクされているデータを更新する にチェックは入っていますね。
 
次に、現状の確認。
 [完了と差し込み]
→[文書の印刷]
で1レコードでも印刷すれば画像が正常に更新される。
しかし紙がもったいないし、[完了と差し込み]→[個々のドキュメントの編集]で確認してから
印刷したい、といったところでしょうか。
 
 
仮に上の状況だとして、以下は解決策。
 
元の差し込み文書で編集が済んだら、
画像を更新するためだけの目的でダミーの印刷を行いましょう。
 
 [完了と差し込み]
→[文書の印刷]
→[OK]
→[プリンタ名]を Microsoft XPS Document Writer に変更
→[OK]
→[キャンセル] ※この瞬間、画像が更新される
→[OK]
 
これなら紙を無駄にしません。

回答
投稿日時: 19/03/17 16:26:50
投稿者: んなっと

修正。
 元の差し込み文書
→差し込み元の文書
 
相対パスで運用したい場合。
 
旅日記.xlsxと同じフォルダーに001.jpg,002jpg,...があるのなら、
ファイル名001.jpgだけ。フォルダーのパスは不要です。
 
 D―旅行┬旅日記.xlsx
    └001.jpg
    └002.jpg
 
旅日記.xlsxと同じフォルダーにさらに「写真」というフォルダーがあって、
その中に001.jpg,002jpg,...があるのなら、写真\\001.jpgのように指定。
                    .\\写真\\001.jpg でもOK。
 D―旅行┬旅日記.xlsx
    └写真┬001.jpg
       └002.jpg

投稿日時: 19/03/18 09:05:44
投稿者: rinahana

んなっと さん ありがとうございます。
おお教え 通りにやったつもりですが、画像だけができませんでした。
ただし、データ表をワードで画像をそのまま画像フィールドにコピーして作成したら、画像も狙い通りに1つ1つ変わって表示され、できました。
私はデータはエクセルと決めてずーと やってきたので、大袈裟ですが、ある意味新しい発見でした。
しかし、なぜ エクセルデータで画像をうまく表示できないかが どうしても 納得がいきません。
ホルダーやファイルの配置は んなっと さんのとまったく同じで
んなっと さんの図を拝借
D―旅行┬旅日記.xlsx
    └写真┬001.jpg
       └002.jpg

となっていて、エクセルの画像フィールドには
\\001.jpg ,\\002.jpg...... \\010.jpg と作製してから、リンクを貼ると
写真\\001.jpg ,写真\\002.jpg...... 写真\\010.jpg
となり、リンクされている下線と色付きにになっています。
これで、間違いありませんか?
その後 画像の差し込み印刷ですが、 初めの質問の繰り返しになりますが、 
挿入 ⇒ クイックパーツ ⇒ フィールド:フィールドダイアログで IncludePicure を選んで、
差し込み印刷で画像フィールド名を挿入し、「Alt+F9」でコードを表示し、F9 で保存して 画像がでました、
以上ですが、何かお気づきの点がありましたらお願いします。
ついでにというのは大変失礼ですが、 「差し込み印刷」の作業中になぜか 「複数ラベルに反映」の部分がグレイになり、選べなくなって作業が中断し、ワード文書を新たに作り始めることがしばしばです。
このグレイを使えるようにならないのでしょうか?
以上 長くなりましたが、よろしくお願いします。
 
 

回答
投稿日時: 19/03/18 10:32:12
投稿者: んなっと

引用:
なお、エクセルの画像データの部分は ハイパーリンクを貼った画像名(○○.jpg)としてあります。
 
エクセルの画像フィールドには
\\001.jpg ,\\002.jpg...... \\010.jpg と作製してから、リンクを貼ると
写真\\001.jpg ,写真\\002.jpg...... 写真\\010.jpg
となり、リンクされている下線と色付きにになっています。

「エクセルでハイパーリンクを設定」はどうでもいいです。
余計な情報は二度と書かないで下さい。

回答
投稿日時: 19/03/18 10:52:55
投稿者: んなっと

差し込み IncludePicture
でGoogle検索してたどり着いたWebサイトには、以下の2点が書かれていますよね。

引用:
 [ファイル]
→[オプション]
→[表示]
→印刷前にリンクされているデータを更新する にチェックは入っていますね。
  
 [完了と差し込み]
→[文書の印刷]
で1レコードでも印刷すれば画像が正常に更新される。

こういうのが必要な情報です。
しっかりサイトの説明を読んで実行してください。

投稿日時: 19/03/18 18:51:21
投稿者: rinahana

んなっと さん 
大変お世話になり、ありがとうございます。
印刷後に思い通りの写真が現れました。どうも
印刷せずに 出来ない と考えていたようです。分かりにくい部分でした。
それと んなっと さん レベルが違うので どう言えばいいか分かりませんが、私はリンクとハイパーリンクの違いを感じていませんでした。意味の違いはある程度わかりますが・・・
しかし
 
MOUGに質問する前に参考にしたサイト「https://hamachan.info/win10-word-gazousasikomi/」には
「画像はハイパーリンクを使って、リンクをクリックすると表示されるようになっています。」と書いてあります。
 
ともかく 「出来ました」 ありがとうございました。