13

差し込み印刷フィールドにハイパーリンクを追加しようとしています。だから、このようなもの:

{HYPERLINK "{MERGEFIELD "Links" }"}

ということで、こんな感じでフィールドを作ります。

{ MERGEFIELD Links }

そして、上記は機能します(受信者ごとに異なるリンクが表示されます)。

しかし、[フィールドの編集] に移動して { MERGEFIELD Links} に HYPERLINK を追加しようとすると、Word で許可されません。つまり、HYPERLINK の後にスペースを入力すると、「変数」フィールドが表示されなくなります。単語表示の代わりに...

リンク

それは表示されます...

   {HYPERLINK "{MERGEFIELD "Links" }"}

「更新フィールド」を押した後でも。そのため、何らかの理由で Word で HYPERLINK を入力できません。

これを解決するにはどうすればよいですか?

4

7 に答える 7

24

マイクロソフトの Web サイトから、

  1. Insertメニューで、Field(後の Office バージョンでは [クイック パーツ] の下) をクリックします。
  2. [フィールド名] ボックスの一覧で、[ハイパーリンク] をクリックし、[OK] をクリックします。ドキュメントにテキストError! Hyperlink reference not valid が表示されます。
  3. を押してフィールド コードALT+F9を開きます。{ HYPERLINK \* MERGEFORMAT }
  4. 挿入ポイントを後に置き、HYPERLINKスペースを追加します。
  5. [挿入] メニューで、 をクリックしますFieldField namesリストで、 をクリックしますMergeField。[フィールド名] テキスト ボックスに、ハイパーリンクを含むデータ ソース フィールドの名前を入力し、[OK] をクリックします。たとえば、データ ソース フィールドの名前が「Address1」の場合、フィールド コードは次のように表示されます。{ HYPERLINK { MERGEFIELD "Address1" } \* MERGEFORMAT }
  6. Alt + F9 キーを押して、フィールド コードを閉じます。これでError! Hyperlink reference not validテキストができました。
  7. テキストの途中の任意の場所に挿入ポイントを置き、Error! Hyperlink reference not valid表示したいテキストを挿入します。差し込みフィールドが必要な場合は、メニューの [差し込みフィールドの挿入] オプションから挿入します。
  8. Error!保持したいテキストの前後にある ...の残りのテキストを削除します。

注:差し込みフィールドに識別子のみが含まれ、URL が差し込み文書の静的部分として提供される場合、これも機能します。ステップ 5 では、URL テキストと MergeField を挿入する必要があります。次に例を示します。 { HYPERLINK "https://www.myurl.com/EditForm.aspx?ID={ MERGEFIELD ID }" \* MERGEFORMAT }

于 2016-06-10T19:12:32.093 に答える
12
于 2013-09-18T18:15:22.713 に答える
8

ここでプロセスを開始します: http://support.microsoft.com/kb/912679 ただし、user1867326 が示すように、ハイパーリンク (差し込み印刷で可変である必要があります) は、Word ファイルを再度開いたときに静的リンクに変換されます。

うまくいくと思われる解決策は、マージフィールドの直後のハイパーリンク フィールド コード内にブックマークを追加することです。 { HYPERLINK { MERGEFIELD "Link" } \* MERGEFORMAT } } と \ の間をクリックして [挿入] > [ブックマーク] に移動し、名前を付けます。これにより、Word がマージフィールドを静的なハイパーリンクに置き換えることができなくなっているようです。

この回答は、ここで説明されている巧妙なソリューションから適応され、うまくいけば明確になります: Mailmerge dynamic hyperlink fields lost after save/reload of document - Word 2010

于 2013-11-22T16:04:47.530 に答える