• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Word リンク貼り付けについて)

ワードリンク貼り付けの自動更新がスムーズに機能しない問題の設定方法について

このQ&Aのポイント
  • Word2002を使用して、テキストボックスとリンク貼り付けを組み合わせた書式を作成していますが、リンク貼り付けの自動更新がスムーズに機能しません。
  • 「はい」をクリックした場合は、リンク貼り付け箇所で「エラー!リンクが正しくありません。」と表示されます。一方、「いいえ」をクリックした場合は、更新は行われませんがエラー表示はありません。
  • この問題を解決するために、フォームの保護を解除し、リンク貼り付け箇所でF9を押して更新する必要があります。設定方法についてアドバイスをいただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ちょっと曖昧な質問文から読み取れることは、以下のことです。 ・フォームフィールドを使っている。 ・文書の保護を使いたい。 ・文書内で複数個所において同じ内容になる入力項目がある。 これ以外は曖昧。どのように文書を作っているのか推測しての 回答なので、違っていたら補足してくださいね。 > 入力内容が異なる項目はテキストボックスを設置 これは、[テキストボックスフォームフィールド]を使ったもの を保護後にも入力できるようにしたものですよね。 [テキストボックス]だけだと[オートシェイプ]にあるものや、 ダイアログなどでのテキストを入力するものになりますので、 面倒でも用語は正しく使われたほうが回答しやすいです。 この[テキストボックスフォームフィールド]に入力したものを 別の場所でも参照として利用したいのですよね。 質問の手順だと、[リンク貼り付け]を参照先に配置して使って いるようですが、[テキストボックスフォームフィールド]では [ブックマーク]があらかじめ用意されていますので、相互参照 の機能を使えば簡単です。 [リンク貼り付け]を使うために、コピーしたりブックマークを 用意する必要はないということです。 [リンク貼り付け]は、[ Link ]フィールドにWord側が用意した ブックマークを文書名と一緒にリンクする機能ですので。 [テキストボックスフォームフィールド]は、[ブックマーク名] として、[ Text1 ]などの「Text+挿入した順番の数字」で用意が されますので、それを相互参照すれば済むのです。 メニューの[挿入]→[参照]→[相互参照]で[相互参照]ダイアログ を開きます。 [参照する項目]で[ブックマーク]、[ブックマークの参照先]から [ Text1 ]などの用意されたものを指定。[相互参照の文字列]で [ブックマーク文字列]にします。リンクしたい文書内のところに [挿入]ボタンで挿入すればリンクしてくれます。 このダイアログは、閉じなくても文書の編集作業ができるので、 リンクしたいところへと移動して、[挿入]を繰り返しすることが 簡単にできます(モードレス)。 http://ja.wikipedia.org/wiki/%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9 邪魔にならない隅にでもドラッグして置いておけば、作業中に 必要なときだけアクティブにして作業ができます。 ちなみに、[テキストボックスフォームフィールド]を使う場合、 右クリックなどから[プロパティ]を指定。 [テキストボックスフォームフィールド]ダイアログにある項目 で[ブックマーク名]を変更すれば、より分かりやすい名前での 参照ができます。また、[終了時に計算する]にチェックを付け 保護した場合に、[テキストボックスフォームフィールド]から [ Tab ]キーなどで移動したときに自動更新をしてくれます。

nikoichi
質問者

お礼

>面倒でも用語は正しく使われたほうが回答しやすいです。 大変失礼いたしました。 おかげさまで解決いたしました。 ありがとうございました。