Publisher) (Font.Bold 屬性

傳回或設定 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 支援與意見反應。