共用方式為


ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) 方法

定義

將文字範圍移至本文的指定單位。

public:
 void SetIndex(TextRangeUnit unit, int index, bool extend);
void SetIndex(TextRangeUnit const& unit, int const& index, bool const& extend);
public void SetIndex(TextRangeUnit unit, int index, bool extend);
function setIndex(unit, index, extend)
Public Sub SetIndex (unit As TextRangeUnit, index As Integer, extend As Boolean)

參數

unit
TextRangeUnit

用來移動文字範圍的 單位

index
Int32

int

指定 單位的索引。 文字範圍會重新置放到具有此索引的 單位 。 如果 unit 為正數,則單位的編號會從本文開頭開始,然後繼續進行。 如果為負數,則編號會從本文結尾開始,然後往後繼續。 本文開頭對應至所有現有單位的 index = 1,而本文中的最後 一個單位 則對應至 index = – 1。

extend
Boolean

bool

指出如何變更文字範圍。 如果為 True,只要移動文字範圍的結束位置,即可擴充文字範圍以包含 單位 。 False 會將文字範圍折迭至插入點,然後移動插入點。 預設值為 false。

備註

此方法可讓應用程式以方便的方式使用程式碼導向文字,例如源代碼清單。 例如, ITextRange.SetIndex(Line, 10, 0) 將文字範圍轉換成第十行開頭的插入點。

適用於

另請參閱