Word) (Range.Move 方法
會將指定的範圍摺疊至開始或結束位置,然後依照指定的單位數目移動該摺疊的物件。
expression。 Move
( _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
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。