傳回或設定 MsoTriState 常數,代表文字範圍內字元的 Bold 屬性狀態。 讀取/寫入。
語法
運算式。粗體
運算式 代表 Font 物件的變數。
傳回值
MsoTriState
註解
Bold 屬性值可以是下列 Microsoft Office 類型程式庫中所宣告的 MsoTriState 常數之一。
| 常數 | 描述 |
|---|---|
| msoFalse | 範圍內的字元都不是粗體格式。 |
| msoTriStateMixed | 傳回值,指出範圍包含一些格式化為粗體的文字,以及一些未格式化為粗體的文字。 |
| msoTriStateToggle | 在 msoTrue 和 msoFalse 之間切換的設定值。 |
| msoTrue | 範圍內的所有字元都是粗體格式。 |
範例
此範例會測試使用中出版物第二個層次中的所有文字,如果其中同時包含粗體文字和非粗體文字,則會將所有文字設定為粗體。 如果文字全部為粗體或全部非粗體,則會顯示一則訊息,通知使用者沒有混合粗體。 若要讓這段程式碼正確執行,作用中的出版物中必須有兩個或多個包含文字的本文。
Sub BoldStory()
Dim stf As Publisher.Font
Set stf = Application.ActiveDocument.Stories(2).TextRange.Font
With stf
If .Bold = msoTriStateMixed Then
.Bold = msoTrue
Else
MsgBox "Mixed bolding is not in this story."
End If
End With
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。