2012-10-19 53 views
1

我使用Word2003文檔處理我的文檔,我必須做的鏈接與兩個字符串變量(不是在這個意義上腳註和尾註)如何在word中與選定範圍建立鏈接?

{1}最佳引自戴維·布林克利[1]

{第6頁} [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 
+0

這是偉大的主意歐萊舍格倫。我試圖讓它工作。 – DeeGo

+1

它工作?如果是這樣,您應該點擊旁邊的複選標記關閉該問題。 –

相關問題