教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Word:条件によって画像を切り替える(ASK・IFフィールド)

 

 

 

  

 

 


 

 

 

 

 


 

 

 

 

「条件によって異なる画像を表示したい」というご質問をいただきました。文字列ではなく画像ですから、画像を格納する場所が必要です。 ここでは【同一文書に画像を格納する方法】【別のWord文書 に画像を格納し呼び出す方法】の2通りの方法をご紹介します。

★注!この方法は差し込み時にメッセージボックスを表示しユーザーに入力させて画像を切り替える方法です。名刺のような場合はこちらをご確認ください。


 

■ 同一文書に画像を格納して切り替える方法  (サンプルファイルダウンロード

  1. 切り替え画像をページ末尾などに配置しておく(※文字の折り返し=行内

     

  2. 画像を選択して「挿入」−「ブックマーク」をクリックし【dog】【cat】などのブックマーク名を入力して「OK」
    → 各画像にブックマークを付ける
     

  3. 文頭にカーソルを置きCtrl+F9キーを押してフィールドコード入力 … { Ask Category "種別を入力してください" \o }
    → 「種別を入力」というメッセージを表示するASKフィールド。ユーザーが入力した値がCategoryというブックマークに格納されます。
     

  4. Shift+F9キーでコードを非表示にし、F9キーを押す → ダイアログが表示(適当に入力してOK、キャンセルで閉じる)
     

  5. 画像の挿入箇所にカーソルを置き次のフィールドコードを入力 …  { if { category} = “” { cat }  {if {category} = “”  {dog}  “” }}
    → categoryブックマークに「猫」が格納されたら catブックマーク(の画像)表示、「犬」が格納されたらdogブックマーク(の画像)を表示、それ以外は空白
     

  6. Alt+F9キーでコードを非表示にし、Ctrl+Aキーで全選択後、F9キーで実行する

    ★猫がブックマークCategoryに格納され、ブックマークCat(猫の画像)が表示される
    (補足:ブックマーク名と格納値は別の文字にしましょう。例:ブックマーク名がcatなら格納値はcatにしない)

 

■ 別のWordファイルから画像を呼び出して切り替える方法(同じWord文書に画像を格納したくない場合に使えます)

  1. Word新規文書の1行目表を作成し、画像を挿入する(※1行目に画像名2行目に画像を【行内】で配置する)

     ★切り替え用の画像が複数ある場合は、列数を増やしていってください(行数は2行のまま)
     ★表は必ず1行目に作成してください。
     

  2. ファイルを保存して閉じる
     

  3. 画像を挿入したいファイルを開き、文頭にカーソルを置く

  4. 「差し込み印刷」タブ−「宛先の選択」−「既存のリストを使用」をクリックし1-2のファイルを指定し「開く」

  5. 「差し込み文書」タブ−「ルール」で「ASK(問い合わせ)」をクリック

  6. ブックマーク名(ex. category)  問い合わせの文字列(ex. 種別を入力してください)などを入力し「OK」をクリック

     

    ★★ Alt+F9キーを押すとフィールドコードが確認できます★★

    { ASK category  ”種別を入力してください"  \d "猫" \o }
     

  7. 画像を表示したい位置で次のフィールドコードを入力する
    { If {Category} = "猫" { MergeField Cat}  { If  { Category } = "犬"  {MergeField Dog}    {MergeField Rabbit} }}

 

▽▼ 動作を確認してみよう ▽▼▽▼▽▼▽▼▽▼

  1. Ctrl+Aキーで全選択しF9キーを押す

  2. メッセージボックスが表示↓ ここでは「猫」と入力して「OK」をクリック

     

  3. 条件に応じて画像が表示される

完成文書を利用する場合は「差し込み印刷」タブ−「完了と差し込み」−「個々のドキュメントの編集」をクリックして文書を抽出するとよいでしょう。

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows