共用方式為


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

另請參閱

Selection 物件

支援和意見反應

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