會傳回或設定選取範圍的屬性。 讀取/寫入 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
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。