Word (一般機能)

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

 
(Windows 10全般 : Word 2010)
Wordで,値を連動させる
投稿日時: 17/02/10 09:46:31
投稿者: masunona

Wordで,一行目に「横浜」とあったら,
二行目の文中が「神奈川県」,
一行目に「大阪」とあったら,
二行目の文中に「大阪府」
と入れるなど,特定の部分のみ値を連動させることなんてできないでしょうか?
 
Excelの差込印刷は諸事業あり使えないです。
 
できればVBAも使いたくないのですが,やはり難しいでしょうか?
 
↓例↓
 
一行目:横浜といえば?
二行目:神奈川県にある市です。
 
一行目:大阪といえば?
二行目:大阪府にある市です。
 
みたいなかんじです。

回答
投稿日時: 17/02/10 10:46:39
投稿者: sk

引用:
Wordで,一行目に「横浜」とあったら,
二行目の文中が「神奈川県」,
一行目に「大阪」とあったら,
二行目の文中に「大阪府」
と入れるなど,特定の部分のみ値を連動させることなんてできないでしょうか?

引用:
一行目:横浜といえば?
二行目:神奈川県にある市です。
  
一行目:大阪といえば?
二行目:大阪府にある市です。

都道府県と市区町村の名称、およびその両者の関連付けを示す
辞書テーブルに当たる情報が最低限必要です。
 
引用:
Excelの差込印刷は諸事情あり使えないです。
  
できればVBAも使いたくないのですが,やはり難しいでしょうか?

Word 自体の機能で実現出来ない以上は不可能でしょう。
 
そもそも、何のためにそのようなことをなさりたいのでしょうか。

回答
投稿日時: 17/02/10 12:52:56
投稿者: んなっと

1.ブックマーク設定
 
 1行目の「横浜と」を選択
→挿入
→ブックマーク
→ブックマーク名:
toshi
→追加
 
2.フィールドコード挿入
 
 2行目先頭を削除して、Ctrl+F9同時押し
 
 { }にある市です。
 
{ IF toshi = "横浜と" "神奈川県" "" }にある市です。
 
→Alt+F9同時押しを2回ほど繰り返してフィールドコード表示モードに
 
{ から }までコピーして }のすぐ後ろにいくつか貼り付け
→内部を書き換える
 
{ IF toshi = "横浜と" "神奈川県" "" }
{
IF toshi = "大阪と" "大阪府" "" }
{
IF toshi = "神戸と" "兵庫県" "" }にある市です。
 
→Alt+F9同時押しでフィールドコード非表示に
 
3.1行目の"横浜"を変更するたびに
 
 Ctrl+Aで全選択
→マウス右クリック フィールドの更新
 [または 半角/全角 キーで半角入力モードにしてから F9 でフィールド更新]

回答
投稿日時: 17/02/11 11:14:11
投稿者: んなっと

完全に自動で連動させたいときは、2行目をヘッダーに移動します。
  
4. 2行目を切り取ってヘッダー表示に切り替え、貼り付け
→先頭に改行(┘)をいくつか挿入してヘッダー領域を広げる
→本文表示に切り替え
  



神奈川県にある市です。    ↑ヘッダ−
------------------------------
横浜といえば?         ↓本文
  
   
5. 上下が逆になったのが気になる場合は、「横浜といえば?」を切り取り
→テキストボックス挿入
→内部に貼り付け
→テキストボックスの位置を上のほうに
  


┌―――――――┐
|横浜といえば?|
└―――――――┘

神奈川県にある市です。    ↑ヘッダ−
------------------------------
                ↓本文
  
→テキストボックスの枠線を「なし」に
※複数ページの文書の場合はセクション区切りを挿入、
 ヘッダー・フッターを前ページから継続させないようにして独立させる

投稿日時: 17/02/14 10:47:27
投稿者: masunona

>んなっと さま
>sk さま
 
ありがとうございます!
 
30名程度が使用するテンプレートを作成しようと思っているのですが,
差込印刷の操作をちゃんと分かっていない人がいたり,
WORDの設定?でVBAがセキュリティでひっかかって騒いだりする人がいるからです。
 
F9で更新,という作業すら危うそうな人も多くいるので,
自動で連動させる方法をやってみたいと思います。
 
ブックマークや,
If文がWordで使えることも知らなかったので大変勉強になりました!
 
ありがとうございました!!