Word) (Range.Move 方法

會將指定的範圍摺疊至開始或結束位置,然後依照指定的單位數目移動該摺疊的物件。

語法

expressionMove( _Unit_ , _Count_ )

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

參數

名稱 必要/選用 資料類型 描述
Unit 選用 WdUnits 移動範圍時所依據的單位。
Count 選用 Variant 所指定的範圍是要移動的單位數目。 如果 Count 是正值,物件會摺疊到其結束位置和文件中往回移動所指定的單位數目。 如果 Count 是負數,物件會回到其開始位置摺疊,向前移動指定的單位數目。 預設值為 1。 您也可以使用 Move 方法之前使用 摺疊 方法來控制摺疊方向。 如果該範圍中間單位或是未摺疊,將其移至的開頭或結尾單位的算作將它移一個完整的單位。

傳回值

Long

註解

此方法會傳回 Long 值,指出的單位物件實際移動,則會傳回 0 (零) 如果移動不成功的數目。

摺疊範圍的開始位置與結束位置相同。

套用至某個範圍的 Move 方法不會重新排列文件中的文字。 而加以重新定義要參照至文件中的新位置的範圍。

範例

這個範例會將 Range1 設定為使用中文件內的第一個段落,然後將該範圍向前移動三個段落。 在執行此巨集之後,插入點的位置將會在第四段的開頭。

Set Range1 = ActiveDocument.Paragraphs(1).Range 
With Range1 
 .Collapse Direction:=wdCollapseStart 
 .Move Unit:=wdParagraph, Count:=3 
 .Select 
End With

另請參閱

Range 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應