Format related procedures in class BulletFormat (PowerPoint VBA)

This page presents procedures from class BulletFormat related to the theme Format: Font, Style, UseTextColor and UseTextFont

Font

Returns a Font object that represents character formatting.

Dim fntFont As Font
Set fntFont = ActiveWindow.Selection.TextRange.ParagraphFormat.Bullet.Font

Style

Returns or sets the bullet style.

Possible Values are ppBulletAlphaLCParenBoth - Lowercase alphabetical characters with both parentheses, ppBulletAlphaLCParenRight - Lowercase alphabetical characters with closing parenthesis, ppBulletAlphaLCPeriod - Lowercase alphabetical characters with a period, ppBulletAlphaUCParenBoth - Uppercase alphabetical characters with both parentheses, ppBulletAlphaUCParenRight - Uppercase alphabetical characters with closing parenthesis, ppBulletAlphaUCPeriod - Uppercase alphabetical characters with a period, ppBulletArabicAbjadDash - Arabic Abjad alphabets with a dash, ppBulletArabicAlphaDash - Arabic language alphabetical characters with a dash, ppBulletArabicDBPeriod - Double-byte Arabic numbering scheme with double-byte period, ppBulletArabicDBPlain - Double-byte Arabic numbering scheme (no punctuation), ppBulletArabicParenBoth - Arabic numerals with both parentheses, ppBulletArabicParenRight - Arabic numerals with closing parenthesis, ppBulletArabicPeriod - Arabic numerals with a period, ppBulletArabicPlain - Arabic numerals, ppBulletCircleNumDBPlain - Double-byte circled number for values up to 10, ppBulletCircleNumWDBlackPlain - Shadow color number with circular background of normal text color, ppBulletCircleNumWDWhitePlain - Text colored number with same color circle drawn around it, ppBulletHebrewAlphaDash - Hebrew language alphabetical characters with a dash, ppBulletHindiAlpha1Period - Hindi Alpha1 period, ppBulletHindiAlphaPeriod - Hindi Alpha period, ppBulletHindiNumParenRight - Hindi Num Paren right, ppBulletHindiNumPeriod - Hindi Num period, ppBulletKanjiKoreanPeriod - Japanese/Korean numbers with a period, ppBulletKanjiKoreanPlain - Japanese/Korean numbers without a period, ppBulletKanjiSimpChinDBPeriod - Kanji Simple Chinese DBPeriod, ppBulletRomanLCParenBoth - Lowercase Roman numerals with both parentheses, ppBulletRomanLCParenRight - Lowercase Roman numerals with closing parenthesis, ppBulletRomanLCPeriod - Lowercase Roman numerals with period, ppBulletRomanUCParenBoth - Uppercase Roman numerals with both parentheses, ppBulletRomanUCParenRight - Uppercase Roman numerals with closing parenthesis, ppBulletRomanUCPeriod - Uppercase Roman numerals with period, ppBulletSimpChinPeriod - Simplified Chinese with a period, ppBulletSimpChinPlain - Simplified Chinese without a period, ppBulletStyleMixed - Any undefined style, ppBulletThaiAlphaParenBoth - Thai Alpha Paren both, ppBulletThaiAlphaParenRight - Thai Alpha Paren right, ppBulletThaiAlphaPeriod - Thai Alpha period, ppBulletThaiNumParenBoth - Thai Num Paren both, ppBulletThaiNumParenRight - Thai Num Paren right, ppBulletThaiNumPeriod - Thai Num period, ppBulletTradChinPeriod - Traditional Chinese with a period, ppBulletTradChinPlain - Traditional Chinese without a period.

Some of the PpNumberedBulletStyle constants may not be available to you, depending on the language support (U.S. English, for example) that you've selected or installed.

ActiveWindow.Selection.TextRange.ParagraphFormat.Bullet.Style = ppBulletAlphaLCParenBoth

UseTextColor

Determines whether the specified bullets are set to the color of the first text character in the paragraph.

You cannot explicitly set this property to msoFalse. Setting the bullet format color (using the Color property of the Font object) sets this property to msoFalse. When UseTextColor is msoFalse, you can set it to msoTrue to reset the bullet format to the default color. The value of the UseTextColor property can be one of these MsoTriState constants.

ActiveWindow.Selection.TextRange.ParagraphFormat.Bullet.UseTextColor = msoTrue

UseTextFont

Determines whether the specified bullets are set to the font of the first text character in the paragraph.

You cannot explicitly set this property to msoFalse. Setting the bullet format font (by using the Name property of the Font object) sets this property to msoFalse. When UseTextFont is msoFalse, you can set it to msoTrue to reset the bullet format to the default font. The value of the UseTextFont property can be one of these MsoTriState constants.

ActiveWindow.Selection.TextRange.ParagraphFormat.Bullet.UseTextFont = msoTrue