Microsoft Word 2013-テキストボックス内の図のキャプションに関するハイパーリンクの問題-修正済み


1

私のドキュメントでは、図のリストを作成しました。図にキャプションを追加すると、それらの一部はプレーンテキストで「キャプション」され、一部の画像(主にテキストを使用するもの)ではキャプションがテキストボックス内に追加されます。

テキストボックス内にあるキャプションには、次の問題があります。図のリストでは、ハイパーリンクはファイルの場所を指しています。ファイルを別の場所に送信すると、図のリストを更新するだけで問題が修正されます。ファイルをpdfとして保存しても問題は解決しません。図のリストで、画像にカーソルを合わせると、変換を行う前に元の.docxファイルが保存された場所を指すハイパーリンクが表示されます。

徹底的な検索の後、私は同じ問題を抱えている別の人を見つけました:

http://answers.microsoft.com/en-us/office/forum/office_2007-word/difference-in-table-of-contents-hyperlinks-to/d347680f-f9be-41f6-b018-44f08248932e?db=5&page= 2&auth = 1

彼が提案した回避策(写真とキャプションをテーブル内に追加する)は、私の場合、これらの写真の多くがテキストを介しているため実行不可能です。また、テキストボックスをフレームに変換しようとしましたが、問題は解決しません。何か案は ?

編集:

同じ問題に直面している人にとって、簡単な(「手動」)ソリューションは、テキストボックス内のキャプションで構成される図のリストの各エントリのフィールドコードを編集し、リンク部分を削除することです。

キャプションのエントリは次のようになります。

{HYPERLINK "file:///C:\\Users\\user\\Desktop\\file.docx" \l "_Toc437184080"}

これに変更しました:

{HYPERLINK \l "_Toc437184080"}

そして、それは正しく動作します。


リンクが壊れています。
DavidPostill

1つの可能性は、ネストされたTCフィールド(非表示)を各図の近くに、通常のテキストストリーム(つまり、テキストボックスではない)に挿入することです。フィールドコードは、たとえば{TC "Figure:{SEQ Figurex}" \ f F}であり、関連するTOCは{TOC \ h \ f F}のようになります。(すべての{}は、WindowsのWordでCtrl-F9を使用して挿入することができる特別なフィールドブレースのペアである必要があり、あなたはすべてのこれらのTCを選択して、図のあなたのテーブルを更新する前にそれらを更新する必要があります。

あなたの提案は私にうまくいったアイデアを与えてくれました。テキストボックス内のキャプションのフィールドコードに、まったく不要なファイルへのリンクが含まれていることに気付きました。リンクを削除し、他のキャプションと同じフィールドコードを残して、問題を解決しました。どうもありがとう。
rpd

回答:


0

私は、ほとんどのユーザーがアクセスできないオフィスのXMLコードをハッキングせずに別の方法を好みます。

まず、画像と添付する(および不要な)テキストボックスのグループ化を使用します。

次に、テキスト内から画像への参照を設定してクリックすると、画像の下のラベルテキストではなく、リンクされた画像の上端にジャンプするのを待ちます。そのため、「FIGURES」と呼ばれるWordの不適切にプログラムされた参照カテゴリは使用しません。代わりに、図の独自のカテゴリを作成します。そして、画像の下ではなく、画像へのリンクを設定します。欠点:数字を移動しても、数字の番号を更新できません。別の参照カテゴリはブックマークです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.