共用方式為


Word) (Range.GoTo 方法

會傳回 Range 物件,代表指定的項目,例如頁面、 書籤或欄位的開始位置。

語法

expressionGoTo ( 什麼 一個、 計數名稱 )

需要 expression。 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
What 選用 Variant 將範圍移動到的項目種類。 可以為其中一個 wdGoToItem 常數。
Which 選用 Variant 將範圍移動到項目。 可以為其中一個 wdGoToDirection 常數。
數目 選用 Variant 文件中的項目數目。 預設值為 1。 只有正值是有效的。 若要指定項目之前的那個範圍,請使用 wdGoToPrevious 作為其引數,並且指定計數值。
Name 選用 Variant 如果 What 引數為 wdGoToBookmarkwdGoToCommentwdGoToFieldwdGoToObject ,這個引數指定的名稱。 只有正值是有效的。 若要指定項目之前的那個範圍,請使用 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 方法與 wdGoToGrammaticalErrorwdGoToProofreadingErrorwdGoToSpellingError 常數時,則會傳回的 範圍 會包含任何的文法錯誤文字或拼字錯誤文字。

範例

本範例會將插入點移到現用文件中第五個章節附註參照標記之前。

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 支援與意見反應