1

ドキュメントでの処理に word2003 ドキュメントを使用しています。2 つの文字列変数とリンクする必要があります (脚注と文末脚注ではありません)

{ページ 1} David Brinkley からの最高の引用[1]

{Page 6} [1] 成功した人とは、他の人が投げかけたレンガでしっかりとした土台を築くことができる人です.

値 [1] に Footnote/Endnote を使用してリンクすることを想定していますが、Footnote/Endnote の編集中にいくつかの変更が発生します。選択した文字列をリンクする他の方法はありますか?

4

1 に答える 1

0

これを行うにはおそらく多くの方法がありますが、6ページのテキストをブックマークしてから、ブックマークを指すハイパーリンクを1ページに追加することができます。これは、VBAコードなしで実行できます。

  1. 6ページのブックマークのテキストを選択します。

  2. 挿入/ブックマーク

  3. ブックマークに名前を付けて追加します

  4. 1ページのブックマークのテキストを選択します。

  5. 挿入/ハイパーリンク

  6. [ブックマーク]ボタンをクリックして、リストからブックマークを選択します

VBAの同等物:

Option Explicit

Sub AddHyperlinkToBookmark()
    Dim oBookmark As Bookmark
    Dim oHyperlink As Hyperlink

    '***** Add code to select text for bookmark

    Set oBookmark = ThisDocument.Bookmarks.Add("BookmarkName", Selection.Range)

    '***** Add code to select text for link

    Set oHyperlink = ThisDocument.Hyperlinks.Add(Selection.Range, "", "BookmarkName")

    Set oBookmark = Nothing
    Set oHyperlink = Nothing
End Sub
于 2012-10-19T08:55:32.000 に答える