GoTo メソッド (Word)Selection.GoTo method (Word)

指定された項目の直前の文字位置にカーソル位置を移動し、 Range オブジェクト ( wdGoToGrammaticalErrorwdGoToProofreadingError、またはwdGoToSpellingErrorを除く) を返します。定数)。Moves the insertion point to the character position immediately preceding the specified item, and returns a Range object (except for the wdGoToGrammaticalError, wdGoToProofreadingError, or wdGoToSpellingError constant).


expression.expression. GoTo( _What_ , _Which_ , _Count_ , _Name_ )

: 必ず指定します。expression Required. Selection オブジェクトを表す変数を指定します。A variable that represents a Selection object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
WhatWhat 省略可能Optional VariantVariant 範囲または選択の移動先となる項目の種類。The kind of item to which the range or selection is moved. WdGoToItem 定数のいずれかになります。Can be one of the WdGoToItem constants.
WhichWhich 省略可能Optional VariantVariant 範囲または選択の移動先となる項目。The item to which the range or selection is moved. WdGoToDirection 定数のいずれかになります。Can be one of the WdGoToDirection constants.
CountCount 省略可能Optional VariantVariant 文書内の項目の数。The number of the item in the document. 既定値は、1 です。The default value is 1. 正の値のみ有効です。Only positive values are valid. 範囲または選択の前に来る項目を指定するには、wdGoToPrevious を Which 引数として使用し、Count 値を指定します。To specify an item that precedes the range or selection, use wdGoToPrevious as the Which argument and specify a Count value.
名前Name 省略可能Optional VariantVariant 引数wdGoToBookmarkwdGoToCommentwdGoToField、またはwdGoToObjectである場合、この引数は名前を指定します。If the What argument is wdGoToBookmark, wdGoToComment, wdGoToField, or wdGoToObject, this argument specifies a name.

戻り値Return value

選択されるようになった RangeThe Range that is now selected.


GoTo メソッドで定数 wdGoToGrammaticalErrorwdGoToProofreadingError、または wdGoToSpellingError を使用する場合、返される Range オブジェクトには、文法上の誤りまたはスペル ミスのある文字列が含まれます。When you use the GoTo method with the wdGoToGrammaticalError, wdGoToProofreadingError, or wdGoToSpellingError constant, the Range object that is returned includes any grammar error text or spelling error text.


次の使用例は機能的には同等です。どちらも、選択範囲を文書の最初の見出しに移動します。The following examples are functionally equivalent; they both move the selection to the first heading in the document.

Selection.GoTo What:=wdGoToHeading, Which:=wdGoToFirst
Selection.GoTo What:=wdGoToHeading, Which:=wdGoToAbsolute, Count:=1

次の使用例は、選択範囲を文書の 4 行目に移動します。The following example moves the selection to the fourth line in the document.

Selection.GoTo What:=wdGoToLine, Which:=wdGoToAbsolute, Count:=4

次の使用例は、選択範囲を 2 行上に移動します。The following example moves the selection up two lines.

Selection.GoTo What:=wdGoToLine, Which:=wdGoToPrevious, Count:=2

次の使用例は、次の DATE フィールドに移動します。The following example moves to the next DATE field.

Selection.GoTo What:=wdGoToField, Name:="Date"

次の使用例は、選択範囲を次のテーブルの最初のセルに移動します。This example moves the selection to the first cell in the next table.

Selection.GoTo What:=wdGoToTable, Which:=wdGoToNext

次の使用例は、作業中の文書の 5 番目の文末脚注記号の直前にカーソル位置を移動します。This example moves the insertion point just before the fifth endnote reference mark in the active document.

If ActiveDocument.Endnotes.Count >= 5 Then
 Selection.GoTo What:=wdGoToEndnote, _
 Which:=wdGoToAbsolute, Count:=5
End If

次の使用例は、カーソル位置を 4 行下に移動します。This example moves the selection down four lines.

Selection.GoTo What:=wdGoToLine, Which:=wdGoToRelative, Count:=4

この使用例は、選択範囲を 2 ページ後ろに移動します。This example moves the selection back two pages.

Selection.GoTo What:=wdGoToPage, Which:=wdGoToPrevious, Count:=2

関連項目See also

Selection オブジェクトSelection Object

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.