質問: ms-wordで、あるフィールドに入力した文字列を別の位置に自動で表示 ms-wordで、あるフィールドに入力した文字列を別の位置に自動で表示できるようにしたいと思っています。 例えば、1ページ目にある「氏名」の欄に名前を入れると、2ページ目にある氏名の欄に、その名前が表示される、と言ったイメージです。 excelだと、どこかのセルに=a1という関数を入力すれば簡単なのですが、wordでも同じようなことが出来ないでしょうか?
回答: >入力内容が別の位置に「自動で反映させることが出来る」ということを狙っています。 ここの回答者さんの多くは、#2の方法で納得されています。ご質問者さんのようなことをおっしゃった人は、初めてです。今回のものは試されていないような気がしますが、入力に対してマクロ以外は即時反応するような構造にはなっていません。#1さんの回答でも同じ結果になるはずです。リンク貼り付けでも、ole_link1というコマンドは、そのままでは、再表示の命令は働きません。 マクロを搭載するという方法ですが、wordという文書を入力するソフトの性格上、それはお薦めしたくありません。excelのようにしたいなら、いっそexcelにしてしまっても良いのですが、実際、そういうようにしているものも多く見かけます。 ご質問の趣旨からすると、おそらく、word は向いていないかもしれませんね。pdfにボックスなど付けて試してみたらどうですか?