Formatting Enumerations

msoColorTypeSpecifies the color type.
msoDiagramNodeTypeSpecifies type of diagram node.
msoDiagramTypeSpecifies the type of diagram.
msoGradientColorTypeSpecifies the type of gradient used in a shape's fill.
msoGradientStyleSpecifies the style for a gradient fill.
msoLineDashStyleSpecifies the dash style for a line.
msoLineStyleSpecifies the style for a line.
msoPatternTypeSpecifies the fill pattern used in a shape.
msoPictureColorTypeSpecifies the color transformation applied to a picture.
msoPresetGradientTypeSpecifies which predefined gradient to use to fill a shape.
msoPresetTextureSpecifies texture to be used to fill a shape.
msoPresetThreeDFormatSpecifies an extrusion (three-dimensional) format.
msoTextCapsSpecifies the capitalization of the text.
msoTextChangeCaseSpecifies the capitalization of text.
msoTextureTypeSpecifies the texture type for the selected fill.
msoColorType
Specifies the color type.
msoDiagramNodeType
Specifies type of diagram node.
msoDiagramType
Specifies the type of diagram.
msoGradientColorType
Specifies the type of gradient used in a shape's fill.
msoGradientStyle
Specifies the style for a gradient fill.
msoLineDashStyle
Specifies the dash style for a line.
msoLineStyle
Specifies the style for a line.
msoPatternType
Specifies the fill pattern used in a shape.
msoPictureColorType
Specifies the color transformation applied to a picture.
msoPresetGradientType
Specifies which predefined gradient to use to fill a shape.
msoPresetTexture
Specifies texture to be used to fill a shape.
msoPresetThreeDFormat
Specifies an extrusion (three-dimensional) format.
msoTextCaps
Specifies the capitalization of the text.
msoTextChangeCase
Specifies the capitalization of text.
msoTextureType
Specifies the texture type for the selected fill.

msoColorType

Specifies the color type.

msoColorTypeCMSColor Management System color type.
msoColorTypeCMYKColor is determined by values of cyan, magenta, yellow, and black.
msoColorTypeInkNot supported.
msoColorTypeMixedNot supported.
msoColorTypeRGBColor is determined by values of red, green, and blue.
msoColorTypeSchemeColor is defined by an application-specific scheme.

msoColorTypeCMS
Color Management System color type.
msoColorTypeCMYK
Color is determined by values of cyan, magenta, yellow, and black.
msoColorTypeInk
Not supported.
msoColorTypeMixed
Not supported.
msoColorTypeRGB
Color is determined by values of red, green, and blue.
msoColorTypeScheme
Color is defined by an application-specific scheme.

msoDiagramNodeType

Specifies type of diagram node.

msoDiagramAssistantDiagram node is an assistant to its parent.
msoDiagramNodeDiagram node is a subordinate of its parent.

msoDiagramAssistant
Diagram node is an assistant to its parent.
msoDiagramNode
Diagram node is a subordinate of its parent.

REMARKS
* Added in 2007.
* This enumeration does not appear in the Object Browser.

msoDiagramType

Specifies the type of diagram.

msoDiagramCycleCycle diagram.
msoDiagramMixedReturn value only; indicates a combination of the other states.
msoDiagramOrgChartOrganization chart diagram.
msoDiagramPyramidPyramid diagram.
msoDiagramRadialRadial diagram.
msoDiagramTargetTarget diagram.
msoDiagramVennVenn diagram.

msoDiagramCycle
Cycle diagram.
msoDiagramMixed
Return value only; indicates a combination of the other states.
msoDiagramOrgChart
Organization chart diagram.
msoDiagramPyramid
Pyramid diagram.
msoDiagramRadial
Radial diagram.
msoDiagramTarget
Target diagram.
msoDiagramVenn
Venn diagram.

REMARKS
* Added in 2007.
* This enumeration does not appear in the Object Browser.

msoGradientColorType

Specifies the type of gradient used in a shape's fill.

msoGradientColorMixedMixed gradient.
msoGradientOneColorOne-color gradient.
msoGradientPresetColorsGradient colors set according to a built-in gradient of the set defined by the msoPresetGradientType constant.
msoGradientTwoColorsTwo-color gradient.

msoGradientColorMixed
Mixed gradient.
msoGradientOneColor
One-color gradient.
msoGradientPresetColors
Gradient colors set according to a built-in gradient of the set defined by the msoPresetGradientType constant.
msoGradientTwoColors
Two-color gradient.

msoGradientStyle

Specifies the style for a gradient fill.

msoGradientDiagonalDownDiagonal gradient moving from a top corner down to the opposite corner.
msoGradientDiagonalUpDiagonal gradient moving from a bottom corner up to the opposite corner.
msoGradientFromCenterGradient running from the center out to the corners.
msoGradientFromCornerGradient running from a corner to the other three corners.
msoGradientFromTitleGradient running from the title outward.
msoGradientHorizontalGradient running horizontally across the shape.
msoGradientMixedGradient is mixed.
msoGradientVerticalGradient running vertically down the shape.

msoGradientDiagonalDown
Diagonal gradient moving from a top corner down to the opposite corner.
msoGradientDiagonalUp
Diagonal gradient moving from a bottom corner up to the opposite corner.
msoGradientFromCenter
Gradient running from the center out to the corners.
msoGradientFromCorner
Gradient running from a corner to the other three corners.
msoGradientFromTitle
Gradient running from the title outward.
msoGradientHorizontal
Gradient running horizontally across the shape.
msoGradientMixed
Gradient is mixed.
msoGradientVertical
Gradient running vertically down the shape.

msoLineDashStyle

Specifies the dash style for a line.

msoLineDashLine consists of dashes only.
msoLineDashDotLine is a dash-dot pattern.
msoLineDashDotDotLine is a dash-dot-dot pattern.
msoLineDashStyleMixedNot supported.
msoLineLongDashLine consists of long dashes.
msoLineLongDashDotLine is a long dash-dot pattern.
msoLineRoundDotLine is made up of round dots.
msoLineSolidLine is solid.
msoLineSquareDotLine is made up of square dots.

msoLineDash
Line consists of dashes only.
msoLineDashDot
Line is a dash-dot pattern.
msoLineDashDotDot
Line is a dash-dot-dot pattern.
msoLineDashStyleMixed
Not supported.
msoLineLongDash
Line consists of long dashes.
msoLineLongDashDot
Line is a long dash-dot pattern.
msoLineRoundDot
Line is made up of round dots.
msoLineSolid
Line is solid.
msoLineSquareDot
Line is made up of square dots.

msoLineStyle

Specifies the style for a line.

msoLineSingleSingle line.
msoLineStyleMixedNot supported.
msoLineThickBetweenThinThick line with a thin line on each side.
msoLineThickThinThick line next to thin line
For horizontal lines, thick line is above thin line
For vertical lines, thick line is to the left of the thin line.
msoLineThinThickThick line next to thin line
For horizontal lines, thick line is below thin line
For vertical lines, thick line is to the right of the thin line.
msoLineThinThinTwo thin lines.

msoLineSingle
Single line.
msoLineStyleMixed
Not supported.
msoLineThickBetweenThin
Thick line with a thin line on each side.
msoLineThickThin
Thick line next to thin line
For horizontal lines, thick line is above thin line
For vertical lines, thick line is to the left of the thin line.
msoLineThinThick
Thick line next to thin line
For horizontal lines, thick line is below thin line
For vertical lines, thick line is to the right of the thin line.
msoLineThinThin
Two thin lines.

msoPatternType

Specifies the fill pattern used in a shape.

msoPattern10Percent10% of the foreground color.
msoPattern20Percent20% of the foreground color.
msoPattern25Percent25% of the foreground color.
msoPattern30Percent30% of the foreground color.
msoPattern40Percent40% of the foreground color.
msoPattern50Percent50% of the foreground color.
msoPattern5Percent5% of the foreground color.
msoPattern60Percent60% of the foreground color.
msoPattern70Percent70% of the foreground color.
msoPattern75Percent75% of the foreground color.
msoPattern80Percent80% of the foreground color.
msoPattern90Percent90% of the foreground color.
msoPatternDarkDownwardDiagonalThick lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternDarkHorizontalThick horizontal lines in the foreground color.
msoPatternDarkUpwardDiagonalThick lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternDarkVerticalThick vertical lines in the foreground color.
msoPatternDashedDownwardDiagonalDashed lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternDashedHorizontalDashed horizontal lines in the foreground color.
msoPatternDashedUpwardDiagonalDashed lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternDashedVerticalDashed vertical lines in the foreground color.
msoPatternDiagonalBrickRectangular brick pattern running diagonally across the shape.
msoPatternDivotSmall angled shapes in the foreground color running in alternating rows down the shape.
msoPatternDottedDiamondDotted perpendicular lines in the foreground color running diagonally to form diamonds across the shape.
msoPatternDottedGridDotted perpendicular lines in the foreground color running horizontally and vertically to form grid lines across the shape.
msoPatternHorizontalBrickRectangular brick pattern running horizontally across the shape.
msoPatternLargeCheckerBoardSquares in alternating foreground/background colors.
msoPatternLargeConfettiLarge dots in the foreground color scattered across the shape.
msoPatternLargeGridSolid, widely spaced perpendicular lines in the foreground color running horizontally and vertically to form grid lines across the shape.
msoPatternLightDownwardDiagonalThin lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternLightHorizontalThin horizontal lines in the foreground color.
msoPatternLightUpwardDiagonalThin lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternLightVerticalThin vertical lines in the foreground color.
msoPatternMixedNot supported.
msoPatternNarrowHorizontalNarrowly spaced horizontal lines in the foreground color.
msoPatternNarrowVerticalNarrowly spaced vertical lines in the foreground color.
msoPatternOutlinedDiamondSolid perpendicular lines in the foreground color running diagonally to form diamonds across the shape.
msoPatternPlaidVery thick solid lines in the foreground color running vertically, coupled with very thick lines and 40% of the foreground color running horizontally.
msoPatternShingleOverlapping curved rectangles running diagonally across the shape.
msoPatternSmallCheckerBoardSmall squares in alternating foreground/background colors.
msoPatternSmallConfettiSmall dots in the foreground color scattered across the shape.
msoPatternSmallGridSolid, closely spaced perpendicular lines in the foreground color running horizontally and vertically to form grid lines across the shape.
msoPatternSolidDiamondDiamond shapes in alternating foreground/background colors.
msoPatternSphereCircles that use foreground and background colors to make them appear three-dimensional, oriented in rows across the shape.
msoPatternTrellisTrellis pattern in the foreground color.
msoPatternWaveWavy lines in the foreground color.
msoPatternWeaveWeave pattern in the foreground color running diagonally across the shape.
msoPatternWideDownwardDiagonalWidely spaced lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternWideUpwardDiagonalWidely spaced lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternZigZagZigzag lines running horizontally across the shape.

msoPattern10Percent
10% of the foreground color.
msoPattern20Percent
20% of the foreground color.
msoPattern25Percent
25% of the foreground color.
msoPattern30Percent
30% of the foreground color.
msoPattern40Percent
40% of the foreground color.
msoPattern50Percent
50% of the foreground color.
msoPattern5Percent
5% of the foreground color.
msoPattern60Percent
60% of the foreground color.
msoPattern70Percent
70% of the foreground color.
msoPattern75Percent
75% of the foreground color.
msoPattern80Percent
80% of the foreground color.
msoPattern90Percent
90% of the foreground color.
msoPatternDarkDownwardDiagonal
Thick lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternDarkHorizontal
Thick horizontal lines in the foreground color.
msoPatternDarkUpwardDiagonal
Thick lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternDarkVertical
Thick vertical lines in the foreground color.
msoPatternDashedDownwardDiagonal
Dashed lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternDashedHorizontal
Dashed horizontal lines in the foreground color.
msoPatternDashedUpwardDiagonal
Dashed lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternDashedVertical
Dashed vertical lines in the foreground color.
msoPatternDiagonalBrick
Rectangular brick pattern running diagonally across the shape.
msoPatternDivot
Small angled shapes in the foreground color running in alternating rows down the shape.
msoPatternDottedDiamond
Dotted perpendicular lines in the foreground color running diagonally to form diamonds across the shape.
msoPatternDottedGrid
Dotted perpendicular lines in the foreground color running horizontally and vertically to form grid lines across the shape.
msoPatternHorizontalBrick
Rectangular brick pattern running horizontally across the shape.
msoPatternLargeCheckerBoard
Squares in alternating foreground/background colors.
msoPatternLargeConfetti
Large dots in the foreground color scattered across the shape.
msoPatternLargeGrid
Solid, widely spaced perpendicular lines in the foreground color running horizontally and vertically to form grid lines across the shape.
msoPatternLightDownwardDiagonal
Thin lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternLightHorizontal
Thin horizontal lines in the foreground color.
msoPatternLightUpwardDiagonal
Thin lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternLightVertical
Thin vertical lines in the foreground color.
msoPatternMixed
Not supported.
msoPatternNarrowHorizontal
Narrowly spaced horizontal lines in the foreground color.
msoPatternNarrowVertical
Narrowly spaced vertical lines in the foreground color.
msoPatternOutlinedDiamond
Solid perpendicular lines in the foreground color running diagonally to form diamonds across the shape.
msoPatternPlaid
Very thick solid lines in the foreground color running vertically, coupled with very thick lines and 40% of the foreground color running horizontally.
msoPatternShingle
Overlapping curved rectangles running diagonally across the shape.
msoPatternSmallCheckerBoard
Small squares in alternating foreground/background colors.
msoPatternSmallConfetti
Small dots in the foreground color scattered across the shape.
msoPatternSmallGrid
Solid, closely spaced perpendicular lines in the foreground color running horizontally and vertically to form grid lines across the shape.
msoPatternSolidDiamond
Diamond shapes in alternating foreground/background colors.
msoPatternSphere
Circles that use foreground and background colors to make them appear three-dimensional, oriented in rows across the shape.
msoPatternTrellis
Trellis pattern in the foreground color.
msoPatternWave
Wavy lines in the foreground color.
msoPatternWeave
Weave pattern in the foreground color running diagonally across the shape.
msoPatternWideDownwardDiagonal
Widely spaced lines in the foreground color running from the top to the right-hand side of the shape.
msoPatternWideUpwardDiagonal
Widely spaced lines in the foreground color running from the top to the left-hand side of the shape.
msoPatternZigZag
Zigzag lines running horizontally across the shape.

msoPictureColorType

Specifies the color transformation applied to a picture.

msoPictureAutomaticDefault color transformation.
msoPictureBlackAndWhiteBlack-and-white transformation.
msoPictureGrayscaleGrayscale transformation.
msoPictureMixedMixed transformation.
msoPictureWatermarkWatermark transformation.

msoPictureAutomatic
Default color transformation.
msoPictureBlackAndWhite
Black-and-white transformation.
msoPictureGrayscale
Grayscale transformation.
msoPictureMixed
Mixed transformation.
msoPictureWatermark
Watermark transformation.

msoPresetGradientType

Specifies which predefined gradient to use to fill a shape.

msoGradientBrassBrass gradient.
msoGradientCalmWaterCalm Water gradient.
msoGradientChromeChrome gradient.
msoGradientChromeIIChrome II gradient.
msoGradientDaybreakDaybreak gradient.
msoGradientDesertDesert gradient.
msoGradientEarlySunsetEarly Sunset gradient.
msoGradientFireFire gradient.
msoGradientFogFog gradient.
msoGradientGoldGold gradient.
msoGradientGoldIIGold II gradient.
msoGradientHorizonHorizon gradient.
msoGradientLateSunsetLate Sunset gradient.
msoGradientMahoganyMahogany gradient.
msoGradientMossMoss gradient.
msoGradientNightfallNightfall gradient.
msoGradientOceanOcean gradient.
msoGradientParchmentParchment gradient.
msoGradientPeacockPeacock gradient.
msoGradientRainbowRainbow gradient.
msoGradientRainbowIIRainbow II gradient.
msoGradientSapphireSapphire gradient.
msoGradientSilverSilver gradient.
msoGradientWheatWheat gradient.
msoPresetGradientMixedMixed gradient.

msoGradientBrass
Brass gradient.
msoGradientCalmWater
Calm Water gradient.
msoGradientChrome
Chrome gradient.
msoGradientChromeII
Chrome II gradient.
msoGradientDaybreak
Daybreak gradient.
msoGradientDesert
Desert gradient.
msoGradientEarlySunset
Early Sunset gradient.
msoGradientFire
Fire gradient.
msoGradientFog
Fog gradient.
msoGradientGold
Gold gradient.
msoGradientGoldII
Gold II gradient.
msoGradientHorizon
Horizon gradient.
msoGradientLateSunset
Late Sunset gradient.
msoGradientMahogany
Mahogany gradient.
msoGradientMoss
Moss gradient.
msoGradientNightfall
Nightfall gradient.
msoGradientOcean
Ocean gradient.
msoGradientParchment
Parchment gradient.
msoGradientPeacock
Peacock gradient.
msoGradientRainbow
Rainbow gradient.
msoGradientRainbowII
Rainbow II gradient.
msoGradientSapphire
Sapphire gradient.
msoGradientSilver
Silver gradient.
msoGradientWheat
Wheat gradient.
msoPresetGradientMixed
Mixed gradient.

msoPresetTexture

Specifies texture to be used to fill a shape.

msoPresetTextureMixedNot used.
msoTextureBlueTissuePaperBlue tissue paper texture.
msoTextureBouquetBouquet texture.
msoTextureBrownMarbleBrown marble texture.
msoTextureCanvasCanvas texture.
msoTextureCorkCork texture.
msoTextureDenimDenim texture.
msoTextureFishFossilFish fossil texture.
msoTextureGraniteGranite texture.
msoTextureGreenMarbleGreen marble texture.
msoTextureMediumWoodMedium wood texture.
msoTextureNewsprintNewsprint texture.
msoTextureOakOak texture.
msoTexturePaperBagPaper bag texture.
msoTexturePapyrusPapyrus texture.
msoTextureParchmentParchment texture.
msoTexturePinkTissuePaperPink tissue paper texture.
msoTexturePurpleMeshPurple mesh texture.
msoTextureRecycledPaperRecycled paper texture.
msoTextureSandSand texture.
msoTextureStationeryStationery texture.
msoTextureWalnutWalnut texture.
msoTextureWaterDropletsWater droplets texture.
msoTextureWhiteMarbleWhite marble texture.
msoTextureWovenMatWoven mat texture.

msoPresetTextureMixed
Not used.
msoTextureBlueTissuePaper
Blue tissue paper texture.
msoTextureBouquet
Bouquet texture.
msoTextureBrownMarble
Brown marble texture.
msoTextureCanvas
Canvas texture.
msoTextureCork
Cork texture.
msoTextureDenim
Denim texture.
msoTextureFishFossil
Fish fossil texture.
msoTextureGranite
Granite texture.
msoTextureGreenMarble
Green marble texture.
msoTextureMediumWood
Medium wood texture.
msoTextureNewsprint
Newsprint texture.
msoTextureOak
Oak texture.
msoTexturePaperBag
Paper bag texture.
msoTexturePapyrus
Papyrus texture.
msoTextureParchment
Parchment texture.
msoTexturePinkTissuePaper
Pink tissue paper texture.
msoTexturePurpleMesh
Purple mesh texture.
msoTextureRecycledPaper
Recycled paper texture.
msoTextureSand
Sand texture.
msoTextureStationery
Stationery texture.
msoTextureWalnut
Walnut texture.
msoTextureWaterDroplets
Water droplets texture.
msoTextureWhiteMarble
White marble texture.
msoTextureWovenMat
Woven mat texture.

msoPresetThreeDFormat

Specifies an extrusion (three-dimensional) format.

msoPresetThreeDFormatMixedNot used.
msoThreeD1First 3-D format.
msoThreeD10Tenth 3-D format.
msoThreeD11Eleventh 3-D format.
msoThreeD12Twelfth 3-D format.
msoThreeD13Thirteenth 3-D format.
msoThreeD14Fourteenth 3-D format.
msoThreeD15Fifteenth 3-D format.
msoThreeD16Sixteenth 3-D format.
msoThreeD17Seventeenth 3-D format.
msoThreeD18Eighteenth 3-D format.
msoThreeD19Nineteenth 3-D format.
msoThreeD2Second 3-D format.
msoThreeD20Twentieth 3-D format.
msoThreeD3Third 3-D format.
msoThreeD4Fourth 3-D format.
msoThreeD5Fifth 3-D format.
msoThreeD6Sixth 3-D format.
msoThreeD7Seventh 3-D format.
msoThreeD8Eighth 3-D format.
msoThreeD9Ninth 3-D format.

msoPresetThreeDFormatMixed
Not used.
msoThreeD1
First 3-D format.
msoThreeD10
Tenth 3-D format.
msoThreeD11
Eleventh 3-D format.
msoThreeD12
Twelfth 3-D format.
msoThreeD13
Thirteenth 3-D format.
msoThreeD14
Fourteenth 3-D format.
msoThreeD15
Fifteenth 3-D format.
msoThreeD16
Sixteenth 3-D format.
msoThreeD17
Seventeenth 3-D format.
msoThreeD18
Eighteenth 3-D format.
msoThreeD19
Nineteenth 3-D format.
msoThreeD2
Second 3-D format.
msoThreeD20
Twentieth 3-D format.
msoThreeD3
Third 3-D format.
msoThreeD4
Fourth 3-D format.
msoThreeD5
Fifth 3-D format.
msoThreeD6
Sixth 3-D format.
msoThreeD7
Seventh 3-D format.
msoThreeD8
Eighth 3-D format.
msoThreeD9
Ninth 3-D format.

msoTextCaps

Specifies the capitalization of the text.

msoAllCapsDisplay the text as all uppercase letters.
msoCapsMixedDisplay the text as mixed uppercase and lowercase letters.
msoNoCapsDisplay the text with no uppercase letters.
msoSmallCapsDisplay the text as with all lowercasee letters.

msoAllCaps
Display the text as all uppercase letters.
msoCapsMixed
Display the text as mixed uppercase and lowercase letters.
msoNoCaps
Display the text with no uppercase letters.
msoSmallCaps
Display the text as with all lowercasee letters.

REMARKS
* Added in 2007.

msoTextChangeCase

Specifies the capitalization of text.

msoCaseLowerDisplay the text as lowercase characters.
msoCaseSentenceDisplay the text as sentence case characters
Sentence case specifies that the first letter of the sentence is capitalized and that all others should be lowercase (with some exceptions such as proper nouns, and acronyms).
msoCaseTitleDisplay the text as title case characters
Title case specifies that the first letter of each word is capitalized and that all others should be lowercase
In some cases short articles, prepositions, and conjunctions are not capitalized.
msoCaseToggleIndicates that lowercase text should be converted to uppercase and that uppercase text should be converted to lowercase text.
msoCaseUpperDisplay the text as uppercase characters.

msoCaseLower
Display the text as lowercase characters.
msoCaseSentence
Display the text as sentence case characters
Sentence case specifies that the first letter of the sentence is capitalized and that all others should be lowercase (with some exceptions such as proper nouns, and acronyms).
msoCaseTitle
Display the text as title case characters
Title case specifies that the first letter of each word is capitalized and that all others should be lowercase
In some cases short articles, prepositions, and conjunctions are not capitalized.
msoCaseToggle
Indicates that lowercase text should be converted to uppercase and that uppercase text should be converted to lowercase text.
msoCaseUpper
Display the text as uppercase characters.

REMARKS
* Added in 2007.

msoTextureType

Specifies the texture type for the selected fill.

msoTexturePresetPreset texture type (1)
msoTextureTypeMixedReturn value only; indicates a combination of the other states (-2)
msoTextureUserDefinedUser defined texture type (2)

msoTexturePreset
Preset texture type (1)
msoTextureTypeMixed
Return value only; indicates a combination of the other states (-2)
msoTextureUserDefined
User defined texture type (2)


© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited Top