Word) (Range.GoTo 方法
會傳回 Range 物件,代表指定的項目,例如頁面、 書籤或欄位的開始位置。
expression。 GoTo
( 什麼 、 哪 一個、 計數 、 名稱 )
需要 expression。 代表 Range 物件的變數。
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
What | 選用 | Variant | 將範圍移動到的項目種類。 可以為其中一個 wdGoToItem 常數。 |
Which | 選用 | Variant | 將範圍移動到項目。 可以為其中一個 wdGoToDirection 常數。 |
數目 | 選用 | Variant | 文件中的項目數目。 預設值為 1。 只有正值是有效的。 若要指定項目之前的那個範圍,請使用 wdGoToPrevious 作為其引數,並且指定計數值。 |
Name | 選用 | Variant | 如果 What 引數為 wdGoToBookmark 、 wdGoToComment 、 wdGoToField 或 wdGoToObject ,這個引數指定的名稱。 只有正值是有效的。 若要指定項目之前的那個範圍,請使用 wdGoToPrevious 作為其引數,並且指定計數值。 |
下列範例會將範圍向上移動兩行。
ActiveDocument.Range.GoTo What:=wdGoToLine, Which:=wdGoToPrevious, Count:=2
下列範例會移至下一個 DATE 功能變數。
ActiveDocument.Range.GoTo What:=wdGoToField, Name:="Date"
下列範例會將範圍移動至文件中的第四行。
ActiveDocument.Range.GoTo What:=wdGoToLine, Which:=wdGoToAbsolute, Count:=4
下列範例具有相同的作用,都會將範圍移動至文件中的第一個標題。
ActiveDocument.Range.GoTo What:=wdGoToHeading, Which:=wdGoToFirst
ActiveDocument.Range.GoTo What:=wdGoToHeading, Which:=wdGoToAbsolute, Count:=1
當您使用 GoTo 方法與 wdGoToGrammaticalError 、 wdGoToProofreadingError 或 wdGoToSpellingError 常數時,則會傳回的 範圍 會包含任何的文法錯誤文字或拼字錯誤文字。
本範例會將插入點移到現用文件中第五個章節附註參照標記之前。
If ActiveDocument.Endnotes.Count >= 5 Then
ActiveDocument.Range.GoTo What:=wdGoToEndnote, _
Which:=wdGoToAbsolute, Count:=5
End If
這個範例會將 R1 設定為與使用中文件內第一個註腳參照標記一樣。
If ActiveDocument.Footnotes.Count >= 1 Then
Set R1 = ActiveDocument.Range.GoTo(What:=wdGoToFootnote, _
Which:=wdGoToFirst)
R1.Expand Unit:=wdCharacter
End If
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。