Selection.Flags 屬性 (Word)

會傳回或設定選取範圍的屬性。 讀取/寫入 WdSelectionFlags。

語法

運算式。旗標

需要 expression。 傳回 Selection 物件的運算式。

備註

設定此值後,它將與 MS Word 本身一起儲存,這意味著當您下次啟動 MS Word 時,選取物件的行為將是先前的設定。 因此,如果您將此值設為 8 或 9,下次新增或輸入新範圍時,將無法取代選取的範圍。 也就是說,例如,當選取「hello」並在所選範圍內輸入「world」時,它會插入「hello」之前,而不是將「hello」取代為「world」。 您必須將此值重設為 24 或 25,才能還原有關選取物件的預設行為。 此屬性的值 24 應該是 wdSelActive 和 wdSelReplace 的總和,而 25 = 24 + 1 應該是加上之後的 wdSelStartActive 。 而 8 或 9 沒有值 wdSelReplace,因此其中沒有 wdSelReplace 設置時,將不允許替換所選範圍。

範例

本範例會選取使用中文件內第一個字。 因為在選取範圍的結尾為作用中的第一個訊息方塊會顯示"False"。 Flags 屬性讓作用中,選取範圍的起點和第二個的訊息方塊會顯示"True"。

ActiveDocument.Words(1).Select 
MsgBox Selection.StartIsActive 
Selection.Flags = wdSelStartActive 
MsgBox Selection.StartIsActive

這則範例會針對選取項目,開啟取代模式。

Selection.Flags = wdSelOvertype

另請參閱

Selection 物件

支援和意見反應

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