Selection.Flags 屬性 (Word)
會傳回或設定選取範圍的屬性。 可讀寫的 WdSelectionFlags。
語法
運算式。標誌
需要 expression。 傳回 Selection 物件的運算式。
備註
設定此值之後,它會與 MS Word本身一起儲存,這表示當您下次啟動 MS Word時,Selection 物件的行為將會是先前的設定。 因此,如果您將此值設定為 8 或 9,下次您將無法在新增或輸入新範圍時取代選取的範圍。 例如,當選取 「hello」 並在選取的範圍上輸入 「world」 時,它會插入 「hello」 之前,而不會將 「hello」 取代為 「world」。 您必須將此值重設為 24 或 25,才能還原 Selection 物件的預設行為。 這個屬性 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 支援與意見反應。