CAWT 2.4.7 Reference Manual

# ::Office::EnumMain

## CommandsEnum, Main

#### BackstageGroupStyle [::Office::Enum]Enum, Main

BackstageGroupStyle

`BackstageGroupStyleError` | 2
`BackstageGroupStyleNormal` | 0
`BackstageGroupStyleWarning` | 1

Show source

    proc ::Office::Enum::BackstageGroupStyle {} {

        # BackstageGroupStyleError - 2
        # BackstageGroupStyleNormal - 0
        # BackstageGroupStyleWarning - 1
        return { BackstageGroupStyleError 2 BackstageGroupStyleNormal 0 BackstageGroupStyleWarning 1 }
    }

#### CertificateDetail [::Office::Enum]Enum, Main

CertificateDetail

`certdetAvailable` | 0
`certdetExpirationDate` | 3
`certdetIssuer` | 2
`certdetSubject` | 1
`certdetThumbprint` | 4

Show source

    proc ::Office::Enum::CertificateDetail {} {

        # certdetAvailable - 0
        # certdetExpirationDate - 3
        # certdetIssuer - 2
        # certdetSubject - 1
        # certdetThumbprint - 4
        return { certdetAvailable 0 certdetExpirationDate 3 certdetIssuer 2 certdetSubject 1 certdetThumbprint 4 }
    }

#### CertificateVerificationResults [::Office::Enum]Enum, Main

CertificateVerificationResults

`certverresError` | 0
`certverresExpired` | 5
`certverresInvalid` | 4
`certverresRevoked` | 6
`certverresUntrusted` | 7
`certverresUnverified` | 2
`certverresValid` | 3
`certverresVerifying` | 1

Show source

    proc ::Office::Enum::CertificateVerificationResults {} {

        # certverresError - 0
        # certverresExpired - 5
        # certverresInvalid - 4
        # certverresRevoked - 6
        # certverresUntrusted - 7
        # certverresUnverified - 2
        # certverresValid - 3
        # certverresVerifying - 1
        return { certverresError 0 certverresExpired 5 certverresInvalid 4 certverresRevoked 6 certverresUntrusted 7 certverresUnverified 2 certverresValid 3 certverresVerifying 1 }
    }

#### ContentVerificationResults [::Office::Enum]Enum, Main

ContentVerificationResults

`contverresError` | 0
`contverresModified` | 4
`contverresUnverified` | 2
`contverresValid` | 3
`contverresVerifying` | 1

Show source

    proc ::Office::Enum::ContentVerificationResults {} {

        # contverresError - 0
        # contverresModified - 4
        # contverresUnverified - 2
        # contverresValid - 3
        # contverresVerifying - 1
        return { contverresError 0 contverresModified 4 contverresUnverified 2 contverresValid 3 contverresVerifying 1 }
    }

#### DocProperties [::Office::Enum]Enum, Main

DocProperties

`offPropertyTypeBoolean` | 2
`offPropertyTypeDate` | 3
`offPropertyTypeFloat` | 5
`offPropertyTypeNumber` | 1
`offPropertyTypeString` | 4

Show source

    proc ::Office::Enum::DocProperties {} {

        # offPropertyTypeBoolean - 2
        # offPropertyTypeDate - 3
        # offPropertyTypeFloat - 5
        # offPropertyTypeNumber - 1
        # offPropertyTypeString - 4
        return { offPropertyTypeBoolean 2 offPropertyTypeDate 3 offPropertyTypeFloat 5 offPropertyTypeNumber 1 offPropertyTypeString 4 }
    }

#### EncryptionCipherMode [::Office::Enum]Enum, Main

EncryptionCipherMode

`cipherModeCBC` | 1
`cipherModeECB` | 0

Show source

    proc ::Office::Enum::EncryptionCipherMode {} {

        # cipherModeCBC - 1
        # cipherModeECB - 0
        return { cipherModeCBC 1 cipherModeECB 0 }
    }

#### EncryptionProviderDetail [::Office::Enum]Enum, Main

EncryptionProviderDetail

`encprovdetAlgorithm` | 1
`encprovdetBlockCipher` | 2
`encprovdetCipherBlockSize` | 3
`encprovdetCipherMode` | 4
`encprovdetUrl` | 0

Show source

    proc ::Office::Enum::EncryptionProviderDetail {} {

        # encprovdetAlgorithm - 1
        # encprovdetBlockCipher - 2
        # encprovdetCipherBlockSize - 3
        # encprovdetCipherMode - 4
        # encprovdetUrl - 0
        return { encprovdetAlgorithm 1 encprovdetBlockCipher 2 encprovdetCipherBlockSize 3 encprovdetCipherMode 4 encprovdetUrl 0 }
    }

#### MailFormat [::Office::Enum]Enum, Main

MailFormat

`mfHTML` | 2
`mfPlainText` | 1
`mfRTF` | 3

Show source

    proc ::Office::Enum::MailFormat {} {

        # mfHTML - 2
        # mfPlainText - 1
        # mfRTF - 3
        return { mfHTML 2 mfPlainText 1 mfRTF 3 }
    }

#### MsoAlertButtonType [::Office::Enum]Enum, Main

MsoAlertButtonType

`msoAlertButtonAbortRetryIgnore` | 2
`msoAlertButtonOK` | 0
`msoAlertButtonOKCancel` | 1
`msoAlertButtonRetryCancel` | 5
`msoAlertButtonYesAllNoCancel` | 6
`msoAlertButtonYesNo` | 4
`msoAlertButtonYesNoCancel` | 3

Show source

    proc ::Office::Enum::MsoAlertButtonType {} {

        # msoAlertButtonAbortRetryIgnore - 2
        # msoAlertButtonOK - 0
        # msoAlertButtonOKCancel - 1
        # msoAlertButtonRetryCancel - 5
        # msoAlertButtonYesAllNoCancel - 6
        # msoAlertButtonYesNo - 4
        # msoAlertButtonYesNoCancel - 3
        return { msoAlertButtonAbortRetryIgnore 2 msoAlertButtonOK 0 msoAlertButtonOKCancel 1 msoAlertButtonRetryCancel 5 msoAlertButtonYesAllNoCancel 6 msoAlertButtonYesNo 4 msoAlertButtonYesNoCancel 3 }
    }

#### MsoAlertCancelType [::Office::Enum]Enum, Main

MsoAlertCancelType

`msoAlertCancelDefault` | -1
`msoAlertCancelFifth` | 4
`msoAlertCancelFirst` | 0
`msoAlertCancelFourth` | 3
`msoAlertCancelSecond` | 1
`msoAlertCancelThird` | 2

Show source

    proc ::Office::Enum::MsoAlertCancelType {} {

        # msoAlertCancelDefault - -1
        # msoAlertCancelFifth - 4
        # msoAlertCancelFirst - 0
        # msoAlertCancelFourth - 3
        # msoAlertCancelSecond - 1
        # msoAlertCancelThird - 2
        return { msoAlertCancelDefault -1 msoAlertCancelFifth 4 msoAlertCancelFirst 0 msoAlertCancelFourth 3 msoAlertCancelSecond 1 msoAlertCancelThird 2 }
    }

#### MsoAlertDefaultType [::Office::Enum]Enum, Main

MsoAlertDefaultType

`msoAlertDefaultFifth` | 4
`msoAlertDefaultFirst` | 0
`msoAlertDefaultFourth` | 3
`msoAlertDefaultSecond` | 1
`msoAlertDefaultThird` | 2

Show source

    proc ::Office::Enum::MsoAlertDefaultType {} {

        # msoAlertDefaultFifth - 4
        # msoAlertDefaultFirst - 0
        # msoAlertDefaultFourth - 3
        # msoAlertDefaultSecond - 1
        # msoAlertDefaultThird - 2
        return { msoAlertDefaultFifth 4 msoAlertDefaultFirst 0 msoAlertDefaultFourth 3 msoAlertDefaultSecond 1 msoAlertDefaultThird 2 }
    }

#### MsoAlertIconType [::Office::Enum]Enum, Main

MsoAlertIconType

`msoAlertIconCritical` | 1
`msoAlertIconInfo` | 4
`msoAlertIconNoIcon` | 0
`msoAlertIconQuery` | 2
`msoAlertIconWarning` | 3

Show source

    proc ::Office::Enum::MsoAlertIconType {} {

        # msoAlertIconCritical - 1
        # msoAlertIconInfo - 4
        # msoAlertIconNoIcon - 0
        # msoAlertIconQuery - 2
        # msoAlertIconWarning - 3
        return { msoAlertIconCritical 1 msoAlertIconInfo 4 msoAlertIconNoIcon 0 msoAlertIconQuery 2 msoAlertIconWarning 3 }
    }

#### MsoAlignCmd [::Office::Enum]Enum, Main

MsoAlignCmd

`msoAlignBottoms` | 5
`msoAlignCenters` | 1
`msoAlignLefts` | 0
`msoAlignMiddles` | 4
`msoAlignRights` | 2
`msoAlignTops` | 3

Show source

    proc ::Office::Enum::MsoAlignCmd {} {

        # msoAlignBottoms - 5
        # msoAlignCenters - 1
        # msoAlignLefts - 0
        # msoAlignMiddles - 4
        # msoAlignRights - 2
        # msoAlignTops - 3
        return { msoAlignBottoms 5 msoAlignCenters 1 msoAlignLefts 0 msoAlignMiddles 4 msoAlignRights 2 msoAlignTops 3 }
    }

#### MsoAnimationType [::Office::Enum]Enum, Main

MsoAnimationType

`msoAnimationAppear` | 32
`msoAnimationBeginSpeaking` | 4
`msoAnimationCharacterSuccessMajor` | 6
`msoAnimationCheckingSomething` | 103
`msoAnimationDisappear` | 31
`msoAnimationEmptyTrash` | 116
`msoAnimationGestureDown` | 113
`msoAnimationGestureLeft` | 114
`msoAnimationGestureRight` | 19
`msoAnimationGestureUp` | 115
`msoAnimationGetArtsy` | 100
`msoAnimationGetAttentionMajor` | 11
`msoAnimationGetAttentionMinor` | 12
`msoAnimationGetTechy` | 101
`msoAnimationGetWizardy` | 102
`msoAnimationGoodbye` | 3
`msoAnimationGreeting` | 2
`msoAnimationIdle` | 1
`msoAnimationListensToComputer` | 26
`msoAnimationLookDown` | 104
`msoAnimationLookDownLeft` | 105
`msoAnimationLookDownRight` | 106
`msoAnimationLookLeft` | 107
`msoAnimationLookRight` | 108
`msoAnimationLookUp` | 109
`msoAnimationLookUpLeft` | 110
`msoAnimationLookUpRight` | 111
`msoAnimationPrinting` | 18
`msoAnimationRestPose` | 5
`msoAnimationSaving` | 112
`msoAnimationSearching` | 13
`msoAnimationSendingMail` | 25
`msoAnimationThinking` | 24
`msoAnimationWorkingAtSomething` | 23
`msoAnimationWritingNotingSomething` | 22

Show source

    proc ::Office::Enum::MsoAnimationType {} {

        # msoAnimationAppear - 32
        # msoAnimationBeginSpeaking - 4
        # msoAnimationCharacterSuccessMajor - 6
        # msoAnimationCheckingSomething - 103
        # msoAnimationDisappear - 31
        # msoAnimationEmptyTrash - 116
        # msoAnimationGestureDown - 113
        # msoAnimationGestureLeft - 114
        # msoAnimationGestureRight - 19
        # msoAnimationGestureUp - 115
        # msoAnimationGetArtsy - 100
        # msoAnimationGetAttentionMajor - 11
        # msoAnimationGetAttentionMinor - 12
        # msoAnimationGetTechy - 101
        # msoAnimationGetWizardy - 102
        # msoAnimationGoodbye - 3
        # msoAnimationGreeting - 2
        # msoAnimationIdle - 1
        # msoAnimationListensToComputer - 26
        # msoAnimationLookDown - 104
        # msoAnimationLookDownLeft - 105
        # msoAnimationLookDownRight - 106
        # msoAnimationLookLeft - 107
        # msoAnimationLookRight - 108
        # msoAnimationLookUp - 109
        # msoAnimationLookUpLeft - 110
        # msoAnimationLookUpRight - 111
        # msoAnimationPrinting - 18
        # msoAnimationRestPose - 5
        # msoAnimationSaving - 112
        # msoAnimationSearching - 13
        # msoAnimationSendingMail - 25
        # msoAnimationThinking - 24
        # msoAnimationWorkingAtSomething - 23
        # msoAnimationWritingNotingSomething - 22
        return { msoAnimationAppear 32 msoAnimationBeginSpeaking 4 msoAnimationCharacterSuccessMajor 6 msoAnimationCheckingSomething 103 msoAnimationDisappear 31 msoAnimationEmptyTrash 116 msoAnimationGestureDown 113 msoAnimationGestureLeft 114 msoAnimationGestureRight 19 msoAnimationGestureUp 115 msoAnimationGetArtsy 100 msoAnimationGetAttentionMajor 11 msoAnimationGetAttentionMinor 12 msoAnimationGetTechy 101 msoAnimationGetWizardy 102 msoAnimationGoodbye 3 msoAnimationGreeting 2 msoAnimationIdle 1 msoAnimationListensToComputer 26 msoAnimationLookDown 104 msoAnimationLookDownLeft 105 msoAnimationLookDownRight 106 msoAnimationLookLeft 107 msoAnimationLookRight 108 msoAnimationLookUp 109 msoAnimationLookUpLeft 110 msoAnimationLookUpRight 111 msoAnimationPrinting 18 msoAnimationRestPose 5 msoAnimationSaving 112 msoAnimationSearching 13 msoAnimationSendingMail 25 msoAnimationThinking 24 msoAnimationWorkingAtSomething 23 msoAnimationWritingNotingSomething 22 }
    }

#### MsoAppLanguageID [::Office::Enum]Enum, Main

MsoAppLanguageID

`msoLanguageIDExeMode` | 4
`msoLanguageIDHelp` | 3
`msoLanguageIDInstall` | 1
`msoLanguageIDUI` | 2
`msoLanguageIDUIPrevious` | 5

Show source

    proc ::Office::Enum::MsoAppLanguageID {} {

        # msoLanguageIDExeMode - 4
        # msoLanguageIDHelp - 3
        # msoLanguageIDInstall - 1
        # msoLanguageIDUI - 2
        # msoLanguageIDUIPrevious - 5
        return { msoLanguageIDExeMode 4 msoLanguageIDHelp 3 msoLanguageIDInstall 1 msoLanguageIDUI 2 msoLanguageIDUIPrevious 5 }
    }

#### MsoArrowheadLength [::Office::Enum]Enum, Main

MsoArrowheadLength

`msoArrowheadLengthMedium` | 2
`msoArrowheadLengthMixed` | -2
`msoArrowheadLong` | 3
`msoArrowheadShort` | 1

Show source

    proc ::Office::Enum::MsoArrowheadLength {} {

        # msoArrowheadLengthMedium - 2
        # msoArrowheadLengthMixed - -2
        # msoArrowheadLong - 3
        # msoArrowheadShort - 1
        return { msoArrowheadLengthMedium 2 msoArrowheadLengthMixed -2 msoArrowheadLong 3 msoArrowheadShort 1 }
    }

#### MsoArrowheadStyle [::Office::Enum]Enum, Main

MsoArrowheadStyle

`msoArrowheadDiamond` | 5
`msoArrowheadNone` | 1
`msoArrowheadOpen` | 3
`msoArrowheadOval` | 6
`msoArrowheadStealth` | 4
`msoArrowheadStyleMixed` | -2
`msoArrowheadTriangle` | 2

Show source

    proc ::Office::Enum::MsoArrowheadStyle {} {

        # msoArrowheadDiamond - 5
        # msoArrowheadNone - 1
        # msoArrowheadOpen - 3
        # msoArrowheadOval - 6
        # msoArrowheadStealth - 4
        # msoArrowheadStyleMixed - -2
        # msoArrowheadTriangle - 2
        return { msoArrowheadDiamond 5 msoArrowheadNone 1 msoArrowheadOpen 3 msoArrowheadOval 6 msoArrowheadStealth 4 msoArrowheadStyleMixed -2 msoArrowheadTriangle 2 }
    }

#### MsoArrowheadWidth [::Office::Enum]Enum, Main

MsoArrowheadWidth

`msoArrowheadNarrow` | 1
`msoArrowheadWide` | 3
`msoArrowheadWidthMedium` | 2
`msoArrowheadWidthMixed` | -2

Show source

    proc ::Office::Enum::MsoArrowheadWidth {} {

        # msoArrowheadNarrow - 1
        # msoArrowheadWide - 3
        # msoArrowheadWidthMedium - 2
        # msoArrowheadWidthMixed - -2
        return { msoArrowheadNarrow 1 msoArrowheadWide 3 msoArrowheadWidthMedium 2 msoArrowheadWidthMixed -2 }
    }

#### MsoAutomationSecurity [::Office::Enum]Enum, Main

MsoAutomationSecurity

`msoAutomationSecurityByUI` | 2
`msoAutomationSecurityForceDisable` | 3
`msoAutomationSecurityLow` | 1

Show source

    proc ::Office::Enum::MsoAutomationSecurity {} {

        # msoAutomationSecurityByUI - 2
        # msoAutomationSecurityForceDisable - 3
        # msoAutomationSecurityLow - 1
        return { msoAutomationSecurityByUI 2 msoAutomationSecurityForceDisable 3 msoAutomationSecurityLow 1 }
    }

#### MsoAutoShapeType [::Office::Enum]Enum, Main

MsoAutoShapeType

`msoShape4pointStar` | 91
`msoShape5pointStar` | 92
`msoShape6pointStar` | 147
`msoShape7pointStar` | 148
`msoShape8pointStar` | 93
`msoShape10pointStar` | 149
`msoShape12pointStar` | 150
`msoShape16pointStar` | 94
`msoShape24pointStar` | 95
`msoShape32pointStar` | 96
`msoShapeActionButtonBackorPrevious` | 129
`msoShapeActionButtonBeginning` | 131
`msoShapeActionButtonCustom` | 125
`msoShapeActionButtonDocument` | 134
`msoShapeActionButtonEnd` | 132
`msoShapeActionButtonForwardorNext` | 130
`msoShapeActionButtonHelp` | 127
`msoShapeActionButtonHome` | 126
`msoShapeActionButtonInformation` | 128
`msoShapeActionButtonMovie` | 136
`msoShapeActionButtonReturn` | 133
`msoShapeActionButtonSound` | 135
`msoShapeArc` | 25
`msoShapeBalloon` | 137
`msoShapeBentArrow` | 41
`msoShapeBentUpArrow` | 44
`msoShapeBevel` | 15
`msoShapeBlockArc` | 20
`msoShapeCan` | 13
`msoShapeChartPlus` | 182
`msoShapeChartStar` | 181
`msoShapeChartX` | 180
`msoShapeChevron` | 52
`msoShapeChord` | 161
`msoShapeCircularArrow` | 60
`msoShapeCloud` | 179
`msoShapeCloudCallout` | 108
`msoShapeCorner` | 162
`msoShapeCornerTabs` | 169
`msoShapeCross` | 11
`msoShapeCube` | 14
`msoShapeCurvedDownArrow` | 48
`msoShapeCurvedDownRibbon` | 100
`msoShapeCurvedLeftArrow` | 46
`msoShapeCurvedRightArrow` | 45
`msoShapeCurvedUpArrow` | 47
`msoShapeCurvedUpRibbon` | 99
`msoShapeDecagon` | 144
`msoShapeDiagonalStripe` | 141
`msoShapeDiamond` | 4
`msoShapeDodecagon` | 146
`msoShapeDonut` | 18
`msoShapeDoubleBrace` | 27
`msoShapeDoubleBracket` | 26
`msoShapeDoubleWave` | 104
`msoShapeDownArrow` | 36
`msoShapeDownArrowCallout` | 56
`msoShapeDownRibbon` | 98
`msoShapeExplosion1` | 89
`msoShapeExplosion2` | 90
`msoShapeFlowchartAlternateProcess` | 62
`msoShapeFlowchartCard` | 75
`msoShapeFlowchartCollate` | 79
`msoShapeFlowchartConnector` | 73
`msoShapeFlowchartData` | 64
`msoShapeFlowchartDecision` | 63
`msoShapeFlowchartDelay` | 84
`msoShapeFlowchartDirectAccessStorage` | 87
`msoShapeFlowchartDisplay` | 88
`msoShapeFlowchartDocument` | 67
`msoShapeFlowchartExtract` | 81
`msoShapeFlowchartInternalStorage` | 66
`msoShapeFlowchartMagneticDisk` | 86
`msoShapeFlowchartManualInput` | 71
`msoShapeFlowchartManualOperation` | 72
`msoShapeFlowchartMerge` | 82
`msoShapeFlowchartMultidocument` | 68
`msoShapeFlowchartOfflineStorage` | 139
`msoShapeFlowchartOffpageConnector` | 74
`msoShapeFlowchartOr` | 78
`msoShapeFlowchartPredefinedProcess` | 65
`msoShapeFlowchartPreparation` | 70
`msoShapeFlowchartProcess` | 61
`msoShapeFlowchartPunchedTape` | 76
`msoShapeFlowchartSequentialAccessStorage` | 85
`msoShapeFlowchartSort` | 80
`msoShapeFlowchartStoredData` | 83
`msoShapeFlowchartSummingJunction` | 77
`msoShapeFlowchartTerminator` | 69
`msoShapeFoldedCorner` | 16
`msoShapeFrame` | 158
`msoShapeFunnel` | 174
`msoShapeGear6` | 172
`msoShapeGear9` | 173
`msoShapeHalfFrame` | 159
`msoShapeHeart` | 21
`msoShapeHeptagon` | 145
`msoShapeHexagon` | 10
`msoShapeHorizontalScroll` | 102
`msoShapeIsoscelesTriangle` | 7
`msoShapeLeftArrow` | 34
`msoShapeLeftArrowCallout` | 54
`msoShapeLeftBrace` | 31
`msoShapeLeftBracket` | 29
`msoShapeLeftCircularArrow` | 176
`msoShapeLeftRightArrow` | 37
`msoShapeLeftRightArrowCallout` | 57
`msoShapeLeftRightCircularArrow` | 177
`msoShapeLeftRightRibbon` | 140
`msoShapeLeftRightUpArrow` | 40
`msoShapeLeftUpArrow` | 43
`msoShapeLightningBolt` | 22
`msoShapeLineCallout1` | 109
`msoShapeLineCallout1AccentBar` | 113
`msoShapeLineCallout1BorderandAccentBar` | 121
`msoShapeLineCallout1NoBorder` | 117
`msoShapeLineCallout2` | 110
`msoShapeLineCallout2AccentBar` | 114
`msoShapeLineCallout2BorderandAccentBar` | 122
`msoShapeLineCallout2NoBorder` | 118
`msoShapeLineCallout3` | 111
`msoShapeLineCallout3AccentBar` | 115
`msoShapeLineCallout3BorderandAccentBar` | 123
`msoShapeLineCallout3NoBorder` | 119
`msoShapeLineCallout4` | 112
`msoShapeLineCallout4AccentBar` | 116
`msoShapeLineCallout4BorderandAccentBar` | 124
`msoShapeLineCallout4NoBorder` | 120
`msoShapeLineInverse` | 183
`msoShapeMathDivide` | 166
`msoShapeMathEqual` | 167
`msoShapeMathMinus` | 164
`msoShapeMathMultiply` | 165
`msoShapeMathNotEqual` | 168
`msoShapeMathPlus` | 163
`msoShapeMixed` | -2
`msoShapeMoon` | 24
`msoShapeNonIsoscelesTrapezoid` | 143
`msoShapeNoSymbol` | 19
`msoShapeNotchedRightArrow` | 50
`msoShapeNotPrimitive` | 138
`msoShapeOctagon` | 6
`msoShapeOval` | 9
`msoShapeOvalCallout` | 107
`msoShapeParallelogram` | 2
`msoShapePentagon` | 51
`msoShapePie` | 142
`msoShapePieWedge` | 175
`msoShapePlaque` | 28
`msoShapePlaqueTabs` | 171
`msoShapeQuadArrow` | 39
`msoShapeQuadArrowCallout` | 59
`msoShapeRectangle` | 1
`msoShapeRectangularCallout` | 105
`msoShapeRegularPentagon` | 12
`msoShapeRightArrow` | 33
`msoShapeRightArrowCallout` | 53
`msoShapeRightBrace` | 32
`msoShapeRightBracket` | 30
`msoShapeRightTriangle` | 8
`msoShapeRound1Rectangle` | 151
`msoShapeRound2DiagRectangle` | 153
`msoShapeRound2SameRectangle` | 152
`msoShapeRoundedRectangle` | 5
`msoShapeRoundedRectangularCallout` | 106
`msoShapeSmileyFace` | 17
`msoShapeSnip1Rectangle` | 155
`msoShapeSnip2DiagRectangle` | 157
`msoShapeSnip2SameRectangle` | 156
`msoShapeSnipRoundRectangle` | 154
`msoShapeSquareTabs` | 170
`msoShapeStripedRightArrow` | 49
`msoShapeSun` | 23
`msoShapeSwooshArrow` | 178
`msoShapeTear` | 160
`msoShapeTrapezoid` | 3
`msoShapeUpArrow` | 35
`msoShapeUpArrowCallout` | 55
`msoShapeUpDownArrow` | 38
`msoShapeUpDownArrowCallout` | 58
`msoShapeUpRibbon` | 97
`msoShapeUTurnArrow` | 42
`msoShapeVerticalScroll` | 101
`msoShapeWave` | 103

Show source

    proc ::Office::Enum::MsoAutoShapeType {} {

        # msoShape4pointStar - 91
        # msoShape5pointStar - 92
        # msoShape6pointStar - 147
        # msoShape7pointStar - 148
        # msoShape8pointStar - 93
        # msoShape10pointStar - 149
        # msoShape12pointStar - 150
        # msoShape16pointStar - 94
        # msoShape24pointStar - 95
        # msoShape32pointStar - 96
        # msoShapeActionButtonBackorPrevious - 129
        # msoShapeActionButtonBeginning - 131
        # msoShapeActionButtonCustom - 125
        # msoShapeActionButtonDocument - 134
        # msoShapeActionButtonEnd - 132
        # msoShapeActionButtonForwardorNext - 130
        # msoShapeActionButtonHelp - 127
        # msoShapeActionButtonHome - 126
        # msoShapeActionButtonInformation - 128
        # msoShapeActionButtonMovie - 136
        # msoShapeActionButtonReturn - 133
        # msoShapeActionButtonSound - 135
        # msoShapeArc - 25
        # msoShapeBalloon - 137
        # msoShapeBentArrow - 41
        # msoShapeBentUpArrow - 44
        # msoShapeBevel - 15
        # msoShapeBlockArc - 20
        # msoShapeCan - 13
        # msoShapeChartPlus - 182
        # msoShapeChartStar - 181
        # msoShapeChartX - 180
        # msoShapeChevron - 52
        # msoShapeChord - 161
        # msoShapeCircularArrow - 60
        # msoShapeCloud - 179
        # msoShapeCloudCallout - 108
        # msoShapeCorner - 162
        # msoShapeCornerTabs - 169
        # msoShapeCross - 11
        # msoShapeCube - 14
        # msoShapeCurvedDownArrow - 48
        # msoShapeCurvedDownRibbon - 100
        # msoShapeCurvedLeftArrow - 46
        # msoShapeCurvedRightArrow - 45
        # msoShapeCurvedUpArrow - 47
        # msoShapeCurvedUpRibbon - 99
        # msoShapeDecagon - 144
        # msoShapeDiagonalStripe - 141
        # msoShapeDiamond - 4
        # msoShapeDodecagon - 146
        # msoShapeDonut - 18
        # msoShapeDoubleBrace - 27
        # msoShapeDoubleBracket - 26
        # msoShapeDoubleWave - 104
        # msoShapeDownArrow - 36
        # msoShapeDownArrowCallout - 56
        # msoShapeDownRibbon - 98
        # msoShapeExplosion1 - 89
        # msoShapeExplosion2 - 90
        # msoShapeFlowchartAlternateProcess - 62
        # msoShapeFlowchartCard - 75
        # msoShapeFlowchartCollate - 79
        # msoShapeFlowchartConnector - 73
        # msoShapeFlowchartData - 64
        # msoShapeFlowchartDecision - 63
        # msoShapeFlowchartDelay - 84
        # msoShapeFlowchartDirectAccessStorage - 87
        # msoShapeFlowchartDisplay - 88
        # msoShapeFlowchartDocument - 67
        # msoShapeFlowchartExtract - 81
        # msoShapeFlowchartInternalStorage - 66
        # msoShapeFlowchartMagneticDisk - 86
        # msoShapeFlowchartManualInput - 71
        # msoShapeFlowchartManualOperation - 72
        # msoShapeFlowchartMerge - 82
        # msoShapeFlowchartMultidocument - 68
        # msoShapeFlowchartOfflineStorage - 139
        # msoShapeFlowchartOffpageConnector - 74
        # msoShapeFlowchartOr - 78
        # msoShapeFlowchartPredefinedProcess - 65
        # msoShapeFlowchartPreparation - 70
        # msoShapeFlowchartProcess - 61
        # msoShapeFlowchartPunchedTape - 76
        # msoShapeFlowchartSequentialAccessStorage - 85
        # msoShapeFlowchartSort - 80
        # msoShapeFlowchartStoredData - 83
        # msoShapeFlowchartSummingJunction - 77
        # msoShapeFlowchartTerminator - 69
        # msoShapeFoldedCorner - 16
        # msoShapeFrame - 158
        # msoShapeFunnel - 174
        # msoShapeGear6 - 172
        # msoShapeGear9 - 173
        # msoShapeHalfFrame - 159
        # msoShapeHeart - 21
        # msoShapeHeptagon - 145
        # msoShapeHexagon - 10
        # msoShapeHorizontalScroll - 102
        # msoShapeIsoscelesTriangle - 7
        # msoShapeLeftArrow - 34
        # msoShapeLeftArrowCallout - 54
        # msoShapeLeftBrace - 31
        # msoShapeLeftBracket - 29
        # msoShapeLeftCircularArrow - 176
        # msoShapeLeftRightArrow - 37
        # msoShapeLeftRightArrowCallout - 57
        # msoShapeLeftRightCircularArrow - 177
        # msoShapeLeftRightRibbon - 140
        # msoShapeLeftRightUpArrow - 40
        # msoShapeLeftUpArrow - 43
        # msoShapeLightningBolt - 22
        # msoShapeLineCallout1 - 109
        # msoShapeLineCallout1AccentBar - 113
        # msoShapeLineCallout1BorderandAccentBar - 121
        # msoShapeLineCallout1NoBorder - 117
        # msoShapeLineCallout2 - 110
        # msoShapeLineCallout2AccentBar - 114
        # msoShapeLineCallout2BorderandAccentBar - 122
        # msoShapeLineCallout2NoBorder - 118
        # msoShapeLineCallout3 - 111
        # msoShapeLineCallout3AccentBar - 115
        # msoShapeLineCallout3BorderandAccentBar - 123
        # msoShapeLineCallout3NoBorder - 119
        # msoShapeLineCallout4 - 112
        # msoShapeLineCallout4AccentBar - 116
        # msoShapeLineCallout4BorderandAccentBar - 124
        # msoShapeLineCallout4NoBorder - 120
        # msoShapeLineInverse - 183
        # msoShapeMathDivide - 166
        # msoShapeMathEqual - 167
        # msoShapeMathMinus - 164
        # msoShapeMathMultiply - 165
        # msoShapeMathNotEqual - 168
        # msoShapeMathPlus - 163
        # msoShapeMixed - -2
        # msoShapeMoon - 24
        # msoShapeNonIsoscelesTrapezoid - 143
        # msoShapeNoSymbol - 19
        # msoShapeNotchedRightArrow - 50
        # msoShapeNotPrimitive - 138
        # msoShapeOctagon - 6
        # msoShapeOval - 9
        # msoShapeOvalCallout - 107
        # msoShapeParallelogram - 2
        # msoShapePentagon - 51
        # msoShapePie - 142
        # msoShapePieWedge - 175
        # msoShapePlaque - 28
        # msoShapePlaqueTabs - 171
        # msoShapeQuadArrow - 39
        # msoShapeQuadArrowCallout - 59
        # msoShapeRectangle - 1
        # msoShapeRectangularCallout - 105
        # msoShapeRegularPentagon - 12
        # msoShapeRightArrow - 33
        # msoShapeRightArrowCallout - 53
        # msoShapeRightBrace - 32
        # msoShapeRightBracket - 30
        # msoShapeRightTriangle - 8
        # msoShapeRound1Rectangle - 151
        # msoShapeRound2DiagRectangle - 153
        # msoShapeRound2SameRectangle - 152
        # msoShapeRoundedRectangle - 5
        # msoShapeRoundedRectangularCallout - 106
        # msoShapeSmileyFace - 17
        # msoShapeSnip1Rectangle - 155
        # msoShapeSnip2DiagRectangle - 157
        # msoShapeSnip2SameRectangle - 156
        # msoShapeSnipRoundRectangle - 154
        # msoShapeSquareTabs - 170
        # msoShapeStripedRightArrow - 49
        # msoShapeSun - 23
        # msoShapeSwooshArrow - 178
        # msoShapeTear - 160
        # msoShapeTrapezoid - 3
        # msoShapeUpArrow - 35
        # msoShapeUpArrowCallout - 55
        # msoShapeUpDownArrow - 38
        # msoShapeUpDownArrowCallout - 58
        # msoShapeUpRibbon - 97
        # msoShapeUTurnArrow - 42
        # msoShapeVerticalScroll - 101
        # msoShapeWave - 103
        return { msoShape4pointStar 91 msoShape5pointStar 92 msoShape6pointStar 147 msoShape7pointStar 148 msoShape8pointStar 93 msoShape10pointStar 149 msoShape12pointStar 150 msoShape16pointStar 94 msoShape24pointStar 95 msoShape32pointStar 96 msoShapeActionButtonBackorPrevious 129 msoShapeActionButtonBeginning 131 msoShapeActionButtonCustom 125 msoShapeActionButtonDocument 134 msoShapeActionButtonEnd 132 msoShapeActionButtonForwardorNext 130 msoShapeActionButtonHelp 127 msoShapeActionButtonHome 126 msoShapeActionButtonInformation 128 msoShapeActionButtonMovie 136 msoShapeActionButtonReturn 133 msoShapeActionButtonSound 135 msoShapeArc 25 msoShapeBalloon 137 msoShapeBentArrow 41 msoShapeBentUpArrow 44 msoShapeBevel 15 msoShapeBlockArc 20 msoShapeCan 13 msoShapeChartPlus 182 msoShapeChartStar 181 msoShapeChartX 180 msoShapeChevron 52 msoShapeChord 161 msoShapeCircularArrow 60 msoShapeCloud 179 msoShapeCloudCallout 108 msoShapeCorner 162 msoShapeCornerTabs 169 msoShapeCross 11 msoShapeCube 14 msoShapeCurvedDownArrow 48 msoShapeCurvedDownRibbon 100 msoShapeCurvedLeftArrow 46 msoShapeCurvedRightArrow 45 msoShapeCurvedUpArrow 47 msoShapeCurvedUpRibbon 99 msoShapeDecagon 144 msoShapeDiagonalStripe 141 msoShapeDiamond 4 msoShapeDodecagon 146 msoShapeDonut 18 msoShapeDoubleBrace 27 msoShapeDoubleBracket 26 msoShapeDoubleWave 104 msoShapeDownArrow 36 msoShapeDownArrowCallout 56 msoShapeDownRibbon 98 msoShapeExplosion1 89 msoShapeExplosion2 90 msoShapeFlowchartAlternateProcess 62 msoShapeFlowchartCard 75 msoShapeFlowchartCollate 79 msoShapeFlowchartConnector 73 msoShapeFlowchartData 64 msoShapeFlowchartDecision 63 msoShapeFlowchartDelay 84 msoShapeFlowchartDirectAccessStorage 87 msoShapeFlowchartDisplay 88 msoShapeFlowchartDocument 67 msoShapeFlowchartExtract 81 msoShapeFlowchartInternalStorage 66 msoShapeFlowchartMagneticDisk 86 msoShapeFlowchartManualInput 71 msoShapeFlowchartManualOperation 72 msoShapeFlowchartMerge 82 msoShapeFlowchartMultidocument 68 msoShapeFlowchartOfflineStorage 139 msoShapeFlowchartOffpageConnector 74 msoShapeFlowchartOr 78 msoShapeFlowchartPredefinedProcess 65 msoShapeFlowchartPreparation 70 msoShapeFlowchartProcess 61 msoShapeFlowchartPunchedTape 76 msoShapeFlowchartSequentialAccessStorage 85 msoShapeFlowchartSort 80 msoShapeFlowchartStoredData 83 msoShapeFlowchartSummingJunction 77 msoShapeFlowchartTerminator 69 msoShapeFoldedCorner 16 msoShapeFrame 158 msoShapeFunnel 174 msoShapeGear6 172 msoShapeGear9 173 msoShapeHalfFrame 159 msoShapeHeart 21 msoShapeHeptagon 145 msoShapeHexagon 10 msoShapeHorizontalScroll 102 msoShapeIsoscelesTriangle 7 msoShapeLeftArrow 34 msoShapeLeftArrowCallout 54 msoShapeLeftBrace 31 msoShapeLeftBracket 29 msoShapeLeftCircularArrow 176 msoShapeLeftRightArrow 37 msoShapeLeftRightArrowCallout 57 msoShapeLeftRightCircularArrow 177 msoShapeLeftRightRibbon 140 msoShapeLeftRightUpArrow 40 msoShapeLeftUpArrow 43 msoShapeLightningBolt 22 msoShapeLineCallout1 109 msoShapeLineCallout1AccentBar 113 msoShapeLineCallout1BorderandAccentBar 121 msoShapeLineCallout1NoBorder 117 msoShapeLineCallout2 110 msoShapeLineCallout2AccentBar 114 msoShapeLineCallout2BorderandAccentBar 122 msoShapeLineCallout2NoBorder 118 msoShapeLineCallout3 111 msoShapeLineCallout3AccentBar 115 msoShapeLineCallout3BorderandAccentBar 123 msoShapeLineCallout3NoBorder 119 msoShapeLineCallout4 112 msoShapeLineCallout4AccentBar 116 msoShapeLineCallout4BorderandAccentBar 124 msoShapeLineCallout4NoBorder 120 msoShapeLineInverse 183 msoShapeMathDivide 166 msoShapeMathEqual 167 msoShapeMathMinus 164 msoShapeMathMultiply 165 msoShapeMathNotEqual 168 msoShapeMathPlus 163 msoShapeMixed -2 msoShapeMoon 24 msoShapeNonIsoscelesTrapezoid 143 msoShapeNoSymbol 19 msoShapeNotchedRightArrow 50 msoShapeNotPrimitive 138 msoShapeOctagon 6 msoShapeOval 9 msoShapeOvalCallout 107 msoShapeParallelogram 2 msoShapePentagon 51 msoShapePie 142 msoShapePieWedge 175 msoShapePlaque 28 msoShapePlaqueTabs 171 msoShapeQuadArrow 39 msoShapeQuadArrowCallout 59 msoShapeRectangle 1 msoShapeRectangularCallout 105 msoShapeRegularPentagon 12 msoShapeRightArrow 33 msoShapeRightArrowCallout 53 msoShapeRightBrace 32 msoShapeRightBracket 30 msoShapeRightTriangle 8 msoShapeRound1Rectangle 151 msoShapeRound2DiagRectangle 153 msoShapeRound2SameRectangle 152 msoShapeRoundedRectangle 5 msoShapeRoundedRectangularCallout 106 msoShapeSmileyFace 17 msoShapeSnip1Rectangle 155 msoShapeSnip2DiagRectangle 157 msoShapeSnip2SameRectangle 156 msoShapeSnipRoundRectangle 154 msoShapeSquareTabs 170 msoShapeStripedRightArrow 49 msoShapeSun 23 msoShapeSwooshArrow 178 msoShapeTear 160 msoShapeTrapezoid 3 msoShapeUpArrow 35 msoShapeUpArrowCallout 55 msoShapeUpDownArrow 38 msoShapeUpDownArrowCallout 58 msoShapeUpRibbon 97 msoShapeUTurnArrow 42 msoShapeVerticalScroll 101 msoShapeWave 103 }
    }

#### MsoAutoSize [::Office::Enum]Enum, Main

MsoAutoSize

`msoAutoSizeMixed` | -2
`msoAutoSizeNone` | 0
`msoAutoSizeShapeToFitText` | 1
`msoAutoSizeTextToFitShape` | 2

Show source

    proc ::Office::Enum::MsoAutoSize {} {

        # msoAutoSizeMixed - -2
        # msoAutoSizeNone - 0
        # msoAutoSizeShapeToFitText - 1
        # msoAutoSizeTextToFitShape - 2
        return { msoAutoSizeMixed -2 msoAutoSizeNone 0 msoAutoSizeShapeToFitText 1 msoAutoSizeTextToFitShape 2 }
    }

#### MsoBackgroundStyleIndex [::Office::Enum]Enum, Main

MsoBackgroundStyleIndex

`msoBackgroundStyleMixed` | -2
`msoBackgroundStyleNotAPreset` | 0
`msoBackgroundStylePreset1` | 1
`msoBackgroundStylePreset2` | 2
`msoBackgroundStylePreset3` | 3
`msoBackgroundStylePreset4` | 4
`msoBackgroundStylePreset5` | 5
`msoBackgroundStylePreset6` | 6
`msoBackgroundStylePreset7` | 7
`msoBackgroundStylePreset8` | 8
`msoBackgroundStylePreset9` | 9
`msoBackgroundStylePreset10` | 10
`msoBackgroundStylePreset11` | 11
`msoBackgroundStylePreset12` | 12

Show source

    proc ::Office::Enum::MsoBackgroundStyleIndex {} {

        # msoBackgroundStyleMixed - -2
        # msoBackgroundStyleNotAPreset - 0
        # msoBackgroundStylePreset1 - 1
        # msoBackgroundStylePreset2 - 2
        # msoBackgroundStylePreset3 - 3
        # msoBackgroundStylePreset4 - 4
        # msoBackgroundStylePreset5 - 5
        # msoBackgroundStylePreset6 - 6
        # msoBackgroundStylePreset7 - 7
        # msoBackgroundStylePreset8 - 8
        # msoBackgroundStylePreset9 - 9
        # msoBackgroundStylePreset10 - 10
        # msoBackgroundStylePreset11 - 11
        # msoBackgroundStylePreset12 - 12
        return { msoBackgroundStyleMixed -2 msoBackgroundStyleNotAPreset 0 msoBackgroundStylePreset1 1 msoBackgroundStylePreset2 2 msoBackgroundStylePreset3 3 msoBackgroundStylePreset4 4 msoBackgroundStylePreset5 5 msoBackgroundStylePreset6 6 msoBackgroundStylePreset7 7 msoBackgroundStylePreset8 8 msoBackgroundStylePreset9 9 msoBackgroundStylePreset10 10 msoBackgroundStylePreset11 11 msoBackgroundStylePreset12 12 }
    }

#### MsoBalloonButtonType [::Office::Enum]Enum, Main

MsoBalloonButtonType

`msoBalloonButtonAbort` | -8
`msoBalloonButtonBack` | -5
`msoBalloonButtonCancel` | -2
`msoBalloonButtonClose` | -12
`msoBalloonButtonIgnore` | -9
`msoBalloonButtonNext` | -6
`msoBalloonButtonNo` | -4
`msoBalloonButtonNull` | 0
`msoBalloonButtonOK` | -1
`msoBalloonButtonOptions` | -14
`msoBalloonButtonRetry` | -7
`msoBalloonButtonSearch` | -10
`msoBalloonButtonSnooze` | -11
`msoBalloonButtonTips` | -13
`msoBalloonButtonYes` | -3
`msoBalloonButtonYesToAll` | -15

Show source

    proc ::Office::Enum::MsoBalloonButtonType {} {

        # msoBalloonButtonAbort - -8
        # msoBalloonButtonBack - -5
        # msoBalloonButtonCancel - -2
        # msoBalloonButtonClose - -12
        # msoBalloonButtonIgnore - -9
        # msoBalloonButtonNext - -6
        # msoBalloonButtonNo - -4
        # msoBalloonButtonNull - 0
        # msoBalloonButtonOK - -1
        # msoBalloonButtonOptions - -14
        # msoBalloonButtonRetry - -7
        # msoBalloonButtonSearch - -10
        # msoBalloonButtonSnooze - -11
        # msoBalloonButtonTips - -13
        # msoBalloonButtonYes - -3
        # msoBalloonButtonYesToAll - -15
        return { msoBalloonButtonAbort -8 msoBalloonButtonBack -5 msoBalloonButtonCancel -2 msoBalloonButtonClose -12 msoBalloonButtonIgnore -9 msoBalloonButtonNext -6 msoBalloonButtonNo -4 msoBalloonButtonNull 0 msoBalloonButtonOK -1 msoBalloonButtonOptions -14 msoBalloonButtonRetry -7 msoBalloonButtonSearch -10 msoBalloonButtonSnooze -11 msoBalloonButtonTips -13 msoBalloonButtonYes -3 msoBalloonButtonYesToAll -15 }
    }

#### MsoBalloonErrorType [::Office::Enum]Enum, Main

MsoBalloonErrorType

`msoBalloonErrorBadCharacter` | 8
`msoBalloonErrorBadPictureRef` | 4
`msoBalloonErrorBadReference` | 5
`msoBalloonErrorButtonlessModal` | 6
`msoBalloonErrorButtonModeless` | 7
`msoBalloonErrorCharNotTopmostForModal` | 10
`msoBalloonErrorCOMFailure` | 9
`msoBalloonErrorNone` | 0
`msoBalloonErrorOther` | 1
`msoBalloonErrorOutOfMemory` | 3
`msoBalloonErrorTooBig` | 2
`msoBalloonErrorTooManyControls` | 11

Show source

    proc ::Office::Enum::MsoBalloonErrorType {} {

        # msoBalloonErrorBadCharacter - 8
        # msoBalloonErrorBadPictureRef - 4
        # msoBalloonErrorBadReference - 5
        # msoBalloonErrorButtonlessModal - 6
        # msoBalloonErrorButtonModeless - 7
        # msoBalloonErrorCharNotTopmostForModal - 10
        # msoBalloonErrorCOMFailure - 9
        # msoBalloonErrorNone - 0
        # msoBalloonErrorOther - 1
        # msoBalloonErrorOutOfMemory - 3
        # msoBalloonErrorTooBig - 2
        # msoBalloonErrorTooManyControls - 11
        return { msoBalloonErrorBadCharacter 8 msoBalloonErrorBadPictureRef 4 msoBalloonErrorBadReference 5 msoBalloonErrorButtonlessModal 6 msoBalloonErrorButtonModeless 7 msoBalloonErrorCharNotTopmostForModal 10 msoBalloonErrorCOMFailure 9 msoBalloonErrorNone 0 msoBalloonErrorOther 1 msoBalloonErrorOutOfMemory 3 msoBalloonErrorTooBig 2 msoBalloonErrorTooManyControls 11 }
    }

#### MsoBalloonType [::Office::Enum]Enum, Main

MsoBalloonType

`msoBalloonTypeBullets` | 1
`msoBalloonTypeButtons` | 0
`msoBalloonTypeNumbers` | 2

Show source

    proc ::Office::Enum::MsoBalloonType {} {

        # msoBalloonTypeBullets - 1
        # msoBalloonTypeButtons - 0
        # msoBalloonTypeNumbers - 2
        return { msoBalloonTypeBullets 1 msoBalloonTypeButtons 0 msoBalloonTypeNumbers 2 }
    }

#### MsoBarPosition [::Office::Enum]Enum, Main

MsoBarPosition

`msoBarBottom` | 3
`msoBarFloating` | 4
`msoBarLeft` | 0
`msoBarMenuBar` | 6
`msoBarPopup` | 5
`msoBarRight` | 2
`msoBarTop` | 1

Show source

    proc ::Office::Enum::MsoBarPosition {} {

        # msoBarBottom - 3
        # msoBarFloating - 4
        # msoBarLeft - 0
        # msoBarMenuBar - 6
        # msoBarPopup - 5
        # msoBarRight - 2
        # msoBarTop - 1
        return { msoBarBottom 3 msoBarFloating 4 msoBarLeft 0 msoBarMenuBar 6 msoBarPopup 5 msoBarRight 2 msoBarTop 1 }
    }

#### MsoBarProtection [::Office::Enum]Enum, Main

MsoBarProtection

`msoBarNoChangeDock` | 16
`msoBarNoChangeVisible` | 8
`msoBarNoCustomize` | 1
`msoBarNoHorizontalDock` | 64
`msoBarNoMove` | 4
`msoBarNoProtection` | 0
`msoBarNoResize` | 2
`msoBarNoVerticalDock` | 32

Show source

    proc ::Office::Enum::MsoBarProtection {} {

        # msoBarNoChangeDock - 16
        # msoBarNoChangeVisible - 8
        # msoBarNoCustomize - 1
        # msoBarNoHorizontalDock - 64
        # msoBarNoMove - 4
        # msoBarNoProtection - 0
        # msoBarNoResize - 2
        # msoBarNoVerticalDock - 32
        return { msoBarNoChangeDock 16 msoBarNoChangeVisible 8 msoBarNoCustomize 1 msoBarNoHorizontalDock 64 msoBarNoMove 4 msoBarNoProtection 0 msoBarNoResize 2 msoBarNoVerticalDock 32 }
    }

#### MsoBarRow [::Office::Enum]Enum, Main

MsoBarRow

`msoBarRowFirst` | 0
`msoBarRowLast` | -1

Show source

    proc ::Office::Enum::MsoBarRow {} {

        # msoBarRowFirst - 0
        # msoBarRowLast - -1
        return { msoBarRowFirst 0 msoBarRowLast -1 }
    }

#### MsoBarType [::Office::Enum]Enum, Main

MsoBarType

`msoBarTypeMenuBar` | 1
`msoBarTypeNormal` | 0
`msoBarTypePopup` | 2

Show source

    proc ::Office::Enum::MsoBarType {} {

        # msoBarTypeMenuBar - 1
        # msoBarTypeNormal - 0
        # msoBarTypePopup - 2
        return { msoBarTypeMenuBar 1 msoBarTypeNormal 0 msoBarTypePopup 2 }
    }

#### MsoBaselineAlignment [::Office::Enum]Enum, Main

MsoBaselineAlignment

`msoBaselineAlignAuto` | 5
`msoBaselineAlignBaseline` | 1
`msoBaselineAlignCenter` | 3
`msoBaselineAlignFarEast50` | 4
`msoBaselineAlignMixed` | -2
`msoBaselineAlignTop` | 2

Show source

    proc ::Office::Enum::MsoBaselineAlignment {} {

        # msoBaselineAlignAuto - 5
        # msoBaselineAlignBaseline - 1
        # msoBaselineAlignCenter - 3
        # msoBaselineAlignFarEast50 - 4
        # msoBaselineAlignMixed - -2
        # msoBaselineAlignTop - 2
        return { msoBaselineAlignAuto 5 msoBaselineAlignBaseline 1 msoBaselineAlignCenter 3 msoBaselineAlignFarEast50 4 msoBaselineAlignMixed -2 msoBaselineAlignTop 2 }
    }

#### MsoBevelType [::Office::Enum]Enum, Main

MsoBevelType

`msoBevelAngle` | 6
`msoBevelArtDeco` | 13
`msoBevelCircle` | 3
`msoBevelConvex` | 8
`msoBevelCoolSlant` | 9
`msoBevelCross` | 5
`msoBevelDivot` | 10
`msoBevelHardEdge` | 12
`msoBevelNone` | 1
`msoBevelRelaxedInset` | 2
`msoBevelRiblet` | 11
`msoBevelSlope` | 4
`msoBevelSoftRound` | 7
`msoBevelTypeMixed` | -2

Show source

    proc ::Office::Enum::MsoBevelType {} {

        # msoBevelAngle - 6
        # msoBevelArtDeco - 13
        # msoBevelCircle - 3
        # msoBevelConvex - 8
        # msoBevelCoolSlant - 9
        # msoBevelCross - 5
        # msoBevelDivot - 10
        # msoBevelHardEdge - 12
        # msoBevelNone - 1
        # msoBevelRelaxedInset - 2
        # msoBevelRiblet - 11
        # msoBevelSlope - 4
        # msoBevelSoftRound - 7
        # msoBevelTypeMixed - -2
        return { msoBevelAngle 6 msoBevelArtDeco 13 msoBevelCircle 3 msoBevelConvex 8 msoBevelCoolSlant 9 msoBevelCross 5 msoBevelDivot 10 msoBevelHardEdge 12 msoBevelNone 1 msoBevelRelaxedInset 2 msoBevelRiblet 11 msoBevelSlope 4 msoBevelSoftRound 7 msoBevelTypeMixed -2 }
    }

#### MsoBlackWhiteMode [::Office::Enum]Enum, Main

MsoBlackWhiteMode

`msoBlackWhiteAutomatic` | 1
`msoBlackWhiteBlack` | 8
`msoBlackWhiteBlackTextAndLine` | 6
`msoBlackWhiteDontShow` | 10
`msoBlackWhiteGrayOutline` | 5
`msoBlackWhiteGrayScale` | 2
`msoBlackWhiteHighContrast` | 7
`msoBlackWhiteInverseGrayScale` | 4
`msoBlackWhiteLightGrayScale` | 3
`msoBlackWhiteMixed` | -2
`msoBlackWhiteWhite` | 9

Show source

    proc ::Office::Enum::MsoBlackWhiteMode {} {

        # msoBlackWhiteAutomatic - 1
        # msoBlackWhiteBlack - 8
        # msoBlackWhiteBlackTextAndLine - 6
        # msoBlackWhiteDontShow - 10
        # msoBlackWhiteGrayOutline - 5
        # msoBlackWhiteGrayScale - 2
        # msoBlackWhiteHighContrast - 7
        # msoBlackWhiteInverseGrayScale - 4
        # msoBlackWhiteLightGrayScale - 3
        # msoBlackWhiteMixed - -2
        # msoBlackWhiteWhite - 9
        return { msoBlackWhiteAutomatic 1 msoBlackWhiteBlack 8 msoBlackWhiteBlackTextAndLine 6 msoBlackWhiteDontShow 10 msoBlackWhiteGrayOutline 5 msoBlackWhiteGrayScale 2 msoBlackWhiteHighContrast 7 msoBlackWhiteInverseGrayScale 4 msoBlackWhiteLightGrayScale 3 msoBlackWhiteMixed -2 msoBlackWhiteWhite 9 }
    }

#### MsoBlogCategorySupport [::Office::Enum]Enum, Main

MsoBlogCategorySupport

`msoBlogMultipleCategories` | 2
`msoBlogNoCategories` | 0
`msoBlogOneCategory` | 1

Show source

    proc ::Office::Enum::MsoBlogCategorySupport {} {

        # msoBlogMultipleCategories - 2
        # msoBlogNoCategories - 0
        # msoBlogOneCategory - 1
        return { msoBlogMultipleCategories 2 msoBlogNoCategories 0 msoBlogOneCategory 1 }
    }

#### MsoBlogImageType [::Office::Enum]Enum, Main

MsoBlogImageType

`msoblogImageTypeGIF` | 2
`msoblogImageTypeJPEG` | 1
`msoblogImageTypePNG` | 3

Show source

    proc ::Office::Enum::MsoBlogImageType {} {

        # msoblogImageTypeGIF - 2
        # msoblogImageTypeJPEG - 1
        # msoblogImageTypePNG - 3
        return { msoblogImageTypeGIF 2 msoblogImageTypeJPEG 1 msoblogImageTypePNG 3 }
    }

#### MsoBroadcastCapabilities [::Office::Enum]Enum, Main

MsoBroadcastCapabilities

`BroadcastCapFileSizeLimited` | 1
`BroadcastCapSupportsMeetingNotes` | 2
`BroadcastCapSupportsUpdateDoc` | 4

Show source

    proc ::Office::Enum::MsoBroadcastCapabilities {} {

        # BroadcastCapFileSizeLimited - 1
        # BroadcastCapSupportsMeetingNotes - 2
        # BroadcastCapSupportsUpdateDoc - 4
        return { BroadcastCapFileSizeLimited 1 BroadcastCapSupportsMeetingNotes 2 BroadcastCapSupportsUpdateDoc 4 }
    }

#### MsoBroadcastState [::Office::Enum]Enum, Main

MsoBroadcastState

`BroadcastPaused` | 2
`BroadcastStarted` | 1
`NoBroadcast` | 0

Show source

    proc ::Office::Enum::MsoBroadcastState {} {

        # BroadcastPaused - 2
        # BroadcastStarted - 1
        # NoBroadcast - 0
        return { BroadcastPaused 2 BroadcastStarted 1 NoBroadcast 0 }
    }

#### MsoBulletType [::Office::Enum]Enum, Main

MsoBulletType

`msoBulletMixed` | -2
`msoBulletNone` | 0
`msoBulletNumbered` | 2
`msoBulletPicture` | 3
`msoBulletUnnumbered` | 1

Show source

    proc ::Office::Enum::MsoBulletType {} {

        # msoBulletMixed - -2
        # msoBulletNone - 0
        # msoBulletNumbered - 2
        # msoBulletPicture - 3
        # msoBulletUnnumbered - 1
        return { msoBulletMixed -2 msoBulletNone 0 msoBulletNumbered 2 msoBulletPicture 3 msoBulletUnnumbered 1 }
    }

#### MsoButtonSetType [::Office::Enum]Enum, Main

MsoButtonSetType

`msoButtonSetAbortRetryIgnore` | 10
`msoButtonSetBackClose` | 6
`msoButtonSetBackNextClose` | 8
`msoButtonSetBackNextSnooze` | 12
`msoButtonSetCancel` | 2
`msoButtonSetNextClose` | 7
`msoButtonSetNone` | 0
`msoButtonSetOK` | 1
`msoButtonSetOkCancel` | 3
`msoButtonSetRetryCancel` | 9
`msoButtonSetSearchClose` | 11
`msoButtonSetTipsOptionsClose` | 13
`msoButtonSetYesAllNoCancel` | 14
`msoButtonSetYesNo` | 4
`msoButtonSetYesNoCancel` | 5

Show source

    proc ::Office::Enum::MsoButtonSetType {} {

        # msoButtonSetAbortRetryIgnore - 10
        # msoButtonSetBackClose - 6
        # msoButtonSetBackNextClose - 8
        # msoButtonSetBackNextSnooze - 12
        # msoButtonSetCancel - 2
        # msoButtonSetNextClose - 7
        # msoButtonSetNone - 0
        # msoButtonSetOK - 1
        # msoButtonSetOkCancel - 3
        # msoButtonSetRetryCancel - 9
        # msoButtonSetSearchClose - 11
        # msoButtonSetTipsOptionsClose - 13
        # msoButtonSetYesAllNoCancel - 14
        # msoButtonSetYesNo - 4
        # msoButtonSetYesNoCancel - 5
        return { msoButtonSetAbortRetryIgnore 10 msoButtonSetBackClose 6 msoButtonSetBackNextClose 8 msoButtonSetBackNextSnooze 12 msoButtonSetCancel 2 msoButtonSetNextClose 7 msoButtonSetNone 0 msoButtonSetOK 1 msoButtonSetOkCancel 3 msoButtonSetRetryCancel 9 msoButtonSetSearchClose 11 msoButtonSetTipsOptionsClose 13 msoButtonSetYesAllNoCancel 14 msoButtonSetYesNo 4 msoButtonSetYesNoCancel 5 }
    }

#### MsoButtonState [::Office::Enum]Enum, Main

MsoButtonState

`msoButtonDown` | -1
`msoButtonMixed` | 2
`msoButtonUp` | 0

Show source

    proc ::Office::Enum::MsoButtonState {} {

        # msoButtonDown - -1
        # msoButtonMixed - 2
        # msoButtonUp - 0
        return { msoButtonDown -1 msoButtonMixed 2 msoButtonUp 0 }
    }

#### MsoButtonStyle [::Office::Enum]Enum, Main

MsoButtonStyle

`msoButtonAutomatic` | 0
`msoButtonCaption` | 2
`msoButtonIcon` | 1
`msoButtonIconAndCaption` | 3
`msoButtonIconAndCaptionBelow` | 11
`msoButtonIconAndWrapCaption` | 7
`msoButtonIconAndWrapCaptionBelow` | 15
`msoButtonWrapCaption` | 14

Show source

    proc ::Office::Enum::MsoButtonStyle {} {

        # msoButtonAutomatic - 0
        # msoButtonCaption - 2
        # msoButtonIcon - 1
        # msoButtonIconAndCaption - 3
        # msoButtonIconAndCaptionBelow - 11
        # msoButtonIconAndWrapCaption - 7
        # msoButtonIconAndWrapCaptionBelow - 15
        # msoButtonWrapCaption - 14
        return { msoButtonAutomatic 0 msoButtonCaption 2 msoButtonIcon 1 msoButtonIconAndCaption 3 msoButtonIconAndCaptionBelow 11 msoButtonIconAndWrapCaption 7 msoButtonIconAndWrapCaptionBelow 15 msoButtonWrapCaption 14 }
    }

#### MsoButtonStyleHidden [::Office::Enum]Enum, Main

MsoButtonStyleHidden

`msoButtonTextBelow` | 8
`msoButtonWrapText` | 4

Show source

    proc ::Office::Enum::MsoButtonStyleHidden {} {

        # msoButtonTextBelow - 8
        # msoButtonWrapText - 4
        return { msoButtonTextBelow 8 msoButtonWrapText 4 }
    }

#### MsoCalloutAngleType [::Office::Enum]Enum, Main

MsoCalloutAngleType

`msoCalloutAngle30` | 2
`msoCalloutAngle45` | 3
`msoCalloutAngle60` | 4
`msoCalloutAngle90` | 5
`msoCalloutAngleAutomatic` | 1
`msoCalloutAngleMixed` | -2

Show source

    proc ::Office::Enum::MsoCalloutAngleType {} {

        # msoCalloutAngle30 - 2
        # msoCalloutAngle45 - 3
        # msoCalloutAngle60 - 4
        # msoCalloutAngle90 - 5
        # msoCalloutAngleAutomatic - 1
        # msoCalloutAngleMixed - -2
        return { msoCalloutAngle30 2 msoCalloutAngle45 3 msoCalloutAngle60 4 msoCalloutAngle90 5 msoCalloutAngleAutomatic 1 msoCalloutAngleMixed -2 }
    }

#### MsoCalloutDropType [::Office::Enum]Enum, Main

MsoCalloutDropType

`msoCalloutDropBottom` | 4
`msoCalloutDropCenter` | 3
`msoCalloutDropCustom` | 1
`msoCalloutDropMixed` | -2
`msoCalloutDropTop` | 2

Show source

    proc ::Office::Enum::MsoCalloutDropType {} {

        # msoCalloutDropBottom - 4
        # msoCalloutDropCenter - 3
        # msoCalloutDropCustom - 1
        # msoCalloutDropMixed - -2
        # msoCalloutDropTop - 2
        return { msoCalloutDropBottom 4 msoCalloutDropCenter 3 msoCalloutDropCustom 1 msoCalloutDropMixed -2 msoCalloutDropTop 2 }
    }

#### MsoCalloutType [::Office::Enum]Enum, Main

MsoCalloutType

`msoCalloutFour` | 4
`msoCalloutMixed` | -2
`msoCalloutOne` | 1
`msoCalloutThree` | 3
`msoCalloutTwo` | 2

Show source

    proc ::Office::Enum::MsoCalloutType {} {

        # msoCalloutFour - 4
        # msoCalloutMixed - -2
        # msoCalloutOne - 1
        # msoCalloutThree - 3
        # msoCalloutTwo - 2
        return { msoCalloutFour 4 msoCalloutMixed -2 msoCalloutOne 1 msoCalloutThree 3 msoCalloutTwo 2 }
    }

#### MsoCharacterSet [::Office::Enum]Enum, Main

MsoCharacterSet

`msoCharacterSetArabic` | 1
`msoCharacterSetCyrillic` | 2
`msoCharacterSetEnglishWesternEuropeanOtherLatinScript` | 3
`msoCharacterSetGreek` | 4
`msoCharacterSetHebrew` | 5
`msoCharacterSetJapanese` | 6
`msoCharacterSetKorean` | 7
`msoCharacterSetMultilingualUnicode` | 8
`msoCharacterSetSimplifiedChinese` | 9
`msoCharacterSetThai` | 10
`msoCharacterSetTraditionalChinese` | 11
`msoCharacterSetVietnamese` | 12

Show source

    proc ::Office::Enum::MsoCharacterSet {} {

        # msoCharacterSetArabic - 1
        # msoCharacterSetCyrillic - 2
        # msoCharacterSetEnglishWesternEuropeanOtherLatinScript - 3
        # msoCharacterSetGreek - 4
        # msoCharacterSetHebrew - 5
        # msoCharacterSetJapanese - 6
        # msoCharacterSetKorean - 7
        # msoCharacterSetMultilingualUnicode - 8
        # msoCharacterSetSimplifiedChinese - 9
        # msoCharacterSetThai - 10
        # msoCharacterSetTraditionalChinese - 11
        # msoCharacterSetVietnamese - 12
        return { msoCharacterSetArabic 1 msoCharacterSetCyrillic 2 msoCharacterSetEnglishWesternEuropeanOtherLatinScript 3 msoCharacterSetGreek 4 msoCharacterSetHebrew 5 msoCharacterSetJapanese 6 msoCharacterSetKorean 7 msoCharacterSetMultilingualUnicode 8 msoCharacterSetSimplifiedChinese 9 msoCharacterSetThai 10 msoCharacterSetTraditionalChinese 11 msoCharacterSetVietnamese 12 }
    }

#### MsoChartElementType [::Office::Enum]Enum, Main

MsoChartElementType

`msoElementChartFloorNone` | 1200
`msoElementChartFloorShow` | 1201
`msoElementChartTitleAboveChart` | 2
`msoElementChartTitleCenteredOverlay` | 1
`msoElementChartTitleNone` | 0
`msoElementChartWallNone` | 1100
`msoElementChartWallShow` | 1101
`msoElementDataLabelBestFit` | 210
`msoElementDataLabelBottom` | 209
`msoElementDataLabelCallout` | 211
`msoElementDataLabelCenter` | 202
`msoElementDataLabelInsideBase` | 204
`msoElementDataLabelInsideEnd` | 203
`msoElementDataLabelLeft` | 206
`msoElementDataLabelNone` | 200
`msoElementDataLabelOutSideEnd` | 205
`msoElementDataLabelRight` | 207
`msoElementDataLabelShow` | 201
`msoElementDataLabelTop` | 208
`msoElementDataTableNone` | 500
`msoElementDataTableShow` | 501
`msoElementDataTableWithLegendKeys` | 502
`msoElementErrorBarNone` | 700
`msoElementErrorBarPercentage` | 702
`msoElementErrorBarStandardDeviation` | 703
`msoElementErrorBarStandardError` | 701
`msoElementLegendBottom` | 104
`msoElementLegendLeft` | 103
`msoElementLegendLeftOverlay` | 106
`msoElementLegendNone` | 100
`msoElementLegendRight` | 101
`msoElementLegendRightOverlay` | 105
`msoElementLegendTop` | 102
`msoElementLineDropHiLoLine` | 804
`msoElementLineDropLine` | 801
`msoElementLineHiLoLine` | 802
`msoElementLineNone` | 800
`msoElementLineSeriesLine` | 803
`msoElementPlotAreaNone` | 1000
`msoElementPlotAreaShow` | 1001
`msoElementPrimaryCategoryAxisBillions` | 374
`msoElementPrimaryCategoryAxisLogScale` | 375
`msoElementPrimaryCategoryAxisMillions` | 373
`msoElementPrimaryCategoryAxisNone` | 348
`msoElementPrimaryCategoryAxisReverse` | 351
`msoElementPrimaryCategoryAxisShow` | 349
`msoElementPrimaryCategoryAxisThousands` | 372
`msoElementPrimaryCategoryAxisTitleAdjacentToAxis` | 301
`msoElementPrimaryCategoryAxisTitleBelowAxis` | 302
`msoElementPrimaryCategoryAxisTitleHorizontal` | 305
`msoElementPrimaryCategoryAxisTitleNone` | 300
`msoElementPrimaryCategoryAxisTitleRotated` | 303
`msoElementPrimaryCategoryAxisTitleVertical` | 304
`msoElementPrimaryCategoryAxisWithoutLabels` | 350
`msoElementPrimaryCategoryGridLinesMajor` | 334
`msoElementPrimaryCategoryGridLinesMinor` | 333
`msoElementPrimaryCategoryGridLinesMinorMajor` | 335
`msoElementPrimaryCategoryGridLinesNone` | 332
`msoElementPrimaryValueAxisBillions` | 356
`msoElementPrimaryValueAxisLogScale` | 357
`msoElementPrimaryValueAxisMillions` | 355
`msoElementPrimaryValueAxisNone` | 352
`msoElementPrimaryValueAxisShow` | 353
`msoElementPrimaryValueAxisThousands` | 354
`msoElementPrimaryValueAxisTitleAdjacentToAxis` | 306
`msoElementPrimaryValueAxisTitleBelowAxis` | 308
`msoElementPrimaryValueAxisTitleHorizontal` | 311
`msoElementPrimaryValueAxisTitleNone` | 306
`msoElementPrimaryValueAxisTitleRotated` | 309
`msoElementPrimaryValueAxisTitleVertical` | 310
`msoElementPrimaryValueGridLinesMajor` | 330
`msoElementPrimaryValueGridLinesMinor` | 329
`msoElementPrimaryValueGridLinesMinorMajor` | 331
`msoElementPrimaryValueGridLinesNone` | 328
`msoElementSecondaryCategoryAxisBillions` | 378
`msoElementSecondaryCategoryAxisLogScale` | 379
`msoElementSecondaryCategoryAxisMillions` | 377
`msoElementSecondaryCategoryAxisNone` | 358
`msoElementSecondaryCategoryAxisReverse` | 361
`msoElementSecondaryCategoryAxisShow` | 359
`msoElementSecondaryCategoryAxisThousands` | 376
`msoElementSecondaryCategoryAxisTitleAdjacentToAxis` | 313
`msoElementSecondaryCategoryAxisTitleBelowAxis` | 314
`msoElementSecondaryCategoryAxisTitleHorizontal` | 317
`msoElementSecondaryCategoryAxisTitleNone` | 312
`msoElementSecondaryCategoryAxisTitleRotated` | 315
`msoElementSecondaryCategoryAxisTitleVertical` | 316
`msoElementSecondaryCategoryAxisWithoutLabels` | 360
`msoElementSecondaryCategoryGridLinesMajor` | 342
`msoElementSecondaryCategoryGridLinesMinor` | 341
`msoElementSecondaryCategoryGridLinesMinorMajor` | 343
`msoElementSecondaryCategoryGridLinesNone` | 340
`msoElementSecondaryValueAxisBillions` | 366
`msoElementSecondaryValueAxisLogScale` | 367
`msoElementSecondaryValueAxisMillions` | 365
`msoElementSecondaryValueAxisNone` | 362
`msoElementSecondaryValueAxisShow` | 363
`msoElementSecondaryValueAxisThousands` | 364
`msoElementSecondaryValueAxisTitleAdjacentToAxis` | 319
`msoElementSecondaryValueAxisTitleBelowAxis` | 320
`msoElementSecondaryValueAxisTitleHorizontal` | 323
`msoElementSecondaryValueAxisTitleNone` | 318
`msoElementSecondaryValueAxisTitleRotated` | 321
`msoElementSecondaryValueAxisTitleVertical` | 322
`msoElementSecondaryValueGridLinesMajor` | 338
`msoElementSecondaryValueGridLinesMinor` | 337
`msoElementSecondaryValueGridLinesMinorMajor` | 339
`msoElementSecondaryValueGridLinesNone` | 336
`msoElementSeriesAxisGridLinesMajor` | 346
`msoElementSeriesAxisGridLinesMinor` | 345
`msoElementSeriesAxisGridLinesMinorMajor` | 347
`msoElementSeriesAxisGridLinesNone` | 344
`msoElementSeriesAxisNone` | 368
`msoElementSeriesAxisReverse` | 371
`msoElementSeriesAxisShow` | 369
`msoElementSeriesAxisTitleHorizontal` | 327
`msoElementSeriesAxisTitleNone` | 324
`msoElementSeriesAxisTitleRotated` | 325
`msoElementSeriesAxisTitleVertical` | 326
`msoElementSeriesAxisWithoutLabeling` | 370
`msoElementTrendlineAddExponential` | 602
`msoElementTrendlineAddLinear` | 601
`msoElementTrendlineAddLinearForecast` | 603
`msoElementTrendlineAddTwoPeriodMovingAverage` | 604
`msoElementTrendlineNone` | 600
`msoElementUpDownBarsNone` | 900
`msoElementUpDownBarsShow` | 901

Show source

    proc ::Office::Enum::MsoChartElementType {} {

        # msoElementChartFloorNone - 1200
        # msoElementChartFloorShow - 1201
        # msoElementChartTitleAboveChart - 2
        # msoElementChartTitleCenteredOverlay - 1
        # msoElementChartTitleNone - 0
        # msoElementChartWallNone - 1100
        # msoElementChartWallShow - 1101
        # msoElementDataLabelBestFit - 210
        # msoElementDataLabelBottom - 209
        # msoElementDataLabelCallout - 211
        # msoElementDataLabelCenter - 202
        # msoElementDataLabelInsideBase - 204
        # msoElementDataLabelInsideEnd - 203
        # msoElementDataLabelLeft - 206
        # msoElementDataLabelNone - 200
        # msoElementDataLabelOutSideEnd - 205
        # msoElementDataLabelRight - 207
        # msoElementDataLabelShow - 201
        # msoElementDataLabelTop - 208
        # msoElementDataTableNone - 500
        # msoElementDataTableShow - 501
        # msoElementDataTableWithLegendKeys - 502
        # msoElementErrorBarNone - 700
        # msoElementErrorBarPercentage - 702
        # msoElementErrorBarStandardDeviation - 703
        # msoElementErrorBarStandardError - 701
        # msoElementLegendBottom - 104
        # msoElementLegendLeft - 103
        # msoElementLegendLeftOverlay - 106
        # msoElementLegendNone - 100
        # msoElementLegendRight - 101
        # msoElementLegendRightOverlay - 105
        # msoElementLegendTop - 102
        # msoElementLineDropHiLoLine - 804
        # msoElementLineDropLine - 801
        # msoElementLineHiLoLine - 802
        # msoElementLineNone - 800
        # msoElementLineSeriesLine - 803
        # msoElementPlotAreaNone - 1000
        # msoElementPlotAreaShow - 1001
        # msoElementPrimaryCategoryAxisBillions - 374
        # msoElementPrimaryCategoryAxisLogScale - 375
        # msoElementPrimaryCategoryAxisMillions - 373
        # msoElementPrimaryCategoryAxisNone - 348
        # msoElementPrimaryCategoryAxisReverse - 351
        # msoElementPrimaryCategoryAxisShow - 349
        # msoElementPrimaryCategoryAxisThousands - 372
        # msoElementPrimaryCategoryAxisTitleAdjacentToAxis - 301
        # msoElementPrimaryCategoryAxisTitleBelowAxis - 302
        # msoElementPrimaryCategoryAxisTitleHorizontal - 305
        # msoElementPrimaryCategoryAxisTitleNone - 300
        # msoElementPrimaryCategoryAxisTitleRotated - 303
        # msoElementPrimaryCategoryAxisTitleVertical - 304
        # msoElementPrimaryCategoryAxisWithoutLabels - 350
        # msoElementPrimaryCategoryGridLinesMajor - 334
        # msoElementPrimaryCategoryGridLinesMinor - 333
        # msoElementPrimaryCategoryGridLinesMinorMajor - 335
        # msoElementPrimaryCategoryGridLinesNone - 332
        # msoElementPrimaryValueAxisBillions - 356
        # msoElementPrimaryValueAxisLogScale - 357
        # msoElementPrimaryValueAxisMillions - 355
        # msoElementPrimaryValueAxisNone - 352
        # msoElementPrimaryValueAxisShow - 353
        # msoElementPrimaryValueAxisThousands - 354
        # msoElementPrimaryValueAxisTitleAdjacentToAxis - 306
        # msoElementPrimaryValueAxisTitleBelowAxis - 308
        # msoElementPrimaryValueAxisTitleHorizontal - 311
        # msoElementPrimaryValueAxisTitleNone - 306
        # msoElementPrimaryValueAxisTitleRotated - 309
        # msoElementPrimaryValueAxisTitleVertical - 310
        # msoElementPrimaryValueGridLinesMajor - 330
        # msoElementPrimaryValueGridLinesMinor - 329
        # msoElementPrimaryValueGridLinesMinorMajor - 331
        # msoElementPrimaryValueGridLinesNone - 328
        # msoElementSecondaryCategoryAxisBillions - 378
        # msoElementSecondaryCategoryAxisLogScale - 379
        # msoElementSecondaryCategoryAxisMillions - 377
        # msoElementSecondaryCategoryAxisNone - 358
        # msoElementSecondaryCategoryAxisReverse - 361
        # msoElementSecondaryCategoryAxisShow - 359
        # msoElementSecondaryCategoryAxisThousands - 376
        # msoElementSecondaryCategoryAxisTitleAdjacentToAxis - 313
        # msoElementSecondaryCategoryAxisTitleBelowAxis - 314
        # msoElementSecondaryCategoryAxisTitleHorizontal - 317
        # msoElementSecondaryCategoryAxisTitleNone - 312
        # msoElementSecondaryCategoryAxisTitleRotated - 315
        # msoElementSecondaryCategoryAxisTitleVertical - 316
        # msoElementSecondaryCategoryAxisWithoutLabels - 360
        # msoElementSecondaryCategoryGridLinesMajor - 342
        # msoElementSecondaryCategoryGridLinesMinor - 341
        # msoElementSecondaryCategoryGridLinesMinorMajor - 343
        # msoElementSecondaryCategoryGridLinesNone - 340
        # msoElementSecondaryValueAxisBillions - 366
        # msoElementSecondaryValueAxisLogScale - 367
        # msoElementSecondaryValueAxisMillions - 365
        # msoElementSecondaryValueAxisNone - 362
        # msoElementSecondaryValueAxisShow - 363
        # msoElementSecondaryValueAxisThousands - 364
        # msoElementSecondaryValueAxisTitleAdjacentToAxis - 319
        # msoElementSecondaryValueAxisTitleBelowAxis - 320
        # msoElementSecondaryValueAxisTitleHorizontal - 323
        # msoElementSecondaryValueAxisTitleNone - 318
        # msoElementSecondaryValueAxisTitleRotated - 321
        # msoElementSecondaryValueAxisTitleVertical - 322
        # msoElementSecondaryValueGridLinesMajor - 338
        # msoElementSecondaryValueGridLinesMinor - 337
        # msoElementSecondaryValueGridLinesMinorMajor - 339
        # msoElementSecondaryValueGridLinesNone - 336
        # msoElementSeriesAxisGridLinesMajor - 346
        # msoElementSeriesAxisGridLinesMinor - 345
        # msoElementSeriesAxisGridLinesMinorMajor - 347
        # msoElementSeriesAxisGridLinesNone - 344
        # msoElementSeriesAxisNone - 368
        # msoElementSeriesAxisReverse - 371
        # msoElementSeriesAxisShow - 369
        # msoElementSeriesAxisTitleHorizontal - 327
        # msoElementSeriesAxisTitleNone - 324
        # msoElementSeriesAxisTitleRotated - 325
        # msoElementSeriesAxisTitleVertical - 326
        # msoElementSeriesAxisWithoutLabeling - 370
        # msoElementTrendlineAddExponential - 602
        # msoElementTrendlineAddLinear - 601
        # msoElementTrendlineAddLinearForecast - 603
        # msoElementTrendlineAddTwoPeriodMovingAverage - 604
        # msoElementTrendlineNone - 600
        # msoElementUpDownBarsNone - 900
        # msoElementUpDownBarsShow - 901
        return { msoElementChartFloorNone 1200 msoElementChartFloorShow 1201 msoElementChartTitleAboveChart 2 msoElementChartTitleCenteredOverlay 1 msoElementChartTitleNone 0 msoElementChartWallNone 1100 msoElementChartWallShow 1101 msoElementDataLabelBestFit 210 msoElementDataLabelBottom 209 msoElementDataLabelCallout 211 msoElementDataLabelCenter 202 msoElementDataLabelInsideBase 204 msoElementDataLabelInsideEnd 203 msoElementDataLabelLeft 206 msoElementDataLabelNone 200 msoElementDataLabelOutSideEnd 205 msoElementDataLabelRight 207 msoElementDataLabelShow 201 msoElementDataLabelTop 208 msoElementDataTableNone 500 msoElementDataTableShow 501 msoElementDataTableWithLegendKeys 502 msoElementErrorBarNone 700 msoElementErrorBarPercentage 702 msoElementErrorBarStandardDeviation 703 msoElementErrorBarStandardError 701 msoElementLegendBottom 104 msoElementLegendLeft 103 msoElementLegendLeftOverlay 106 msoElementLegendNone 100 msoElementLegendRight 101 msoElementLegendRightOverlay 105 msoElementLegendTop 102 msoElementLineDropHiLoLine 804 msoElementLineDropLine 801 msoElementLineHiLoLine 802 msoElementLineNone 800 msoElementLineSeriesLine 803 msoElementPlotAreaNone 1000 msoElementPlotAreaShow 1001 msoElementPrimaryCategoryAxisBillions 374 msoElementPrimaryCategoryAxisLogScale 375 msoElementPrimaryCategoryAxisMillions 373 msoElementPrimaryCategoryAxisNone 348 msoElementPrimaryCategoryAxisReverse 351 msoElementPrimaryCategoryAxisShow 349 msoElementPrimaryCategoryAxisThousands 372 msoElementPrimaryCategoryAxisTitleAdjacentToAxis 301 msoElementPrimaryCategoryAxisTitleBelowAxis 302 msoElementPrimaryCategoryAxisTitleHorizontal 305 msoElementPrimaryCategoryAxisTitleNone 300 msoElementPrimaryCategoryAxisTitleRotated 303 msoElementPrimaryCategoryAxisTitleVertical 304 msoElementPrimaryCategoryAxisWithoutLabels 350 msoElementPrimaryCategoryGridLinesMajor 334 msoElementPrimaryCategoryGridLinesMinor 333 msoElementPrimaryCategoryGridLinesMinorMajor 335 msoElementPrimaryCategoryGridLinesNone 332 msoElementPrimaryValueAxisBillions 356 msoElementPrimaryValueAxisLogScale 357 msoElementPrimaryValueAxisMillions 355 msoElementPrimaryValueAxisNone 352 msoElementPrimaryValueAxisShow 353 msoElementPrimaryValueAxisThousands 354 msoElementPrimaryValueAxisTitleAdjacentToAxis 306 msoElementPrimaryValueAxisTitleBelowAxis 308 msoElementPrimaryValueAxisTitleHorizontal 311 msoElementPrimaryValueAxisTitleNone 306 msoElementPrimaryValueAxisTitleRotated 309 msoElementPrimaryValueAxisTitleVertical 310 msoElementPrimaryValueGridLinesMajor 330 msoElementPrimaryValueGridLinesMinor 329 msoElementPrimaryValueGridLinesMinorMajor 331 msoElementPrimaryValueGridLinesNone 328 msoElementSecondaryCategoryAxisBillions 378 msoElementSecondaryCategoryAxisLogScale 379 msoElementSecondaryCategoryAxisMillions 377 msoElementSecondaryCategoryAxisNone 358 msoElementSecondaryCategoryAxisReverse 361 msoElementSecondaryCategoryAxisShow 359 msoElementSecondaryCategoryAxisThousands 376 msoElementSecondaryCategoryAxisTitleAdjacentToAxis 313 msoElementSecondaryCategoryAxisTitleBelowAxis 314 msoElementSecondaryCategoryAxisTitleHorizontal 317 msoElementSecondaryCategoryAxisTitleNone 312 msoElementSecondaryCategoryAxisTitleRotated 315 msoElementSecondaryCategoryAxisTitleVertical 316 msoElementSecondaryCategoryAxisWithoutLabels 360 msoElementSecondaryCategoryGridLinesMajor 342 msoElementSecondaryCategoryGridLinesMinor 341 msoElementSecondaryCategoryGridLinesMinorMajor 343 msoElementSecondaryCategoryGridLinesNone 340 msoElementSecondaryValueAxisBillions 366 msoElementSecondaryValueAxisLogScale 367 msoElementSecondaryValueAxisMillions 365 msoElementSecondaryValueAxisNone 362 msoElementSecondaryValueAxisShow 363 msoElementSecondaryValueAxisThousands 364 msoElementSecondaryValueAxisTitleAdjacentToAxis 319 msoElementSecondaryValueAxisTitleBelowAxis 320 msoElementSecondaryValueAxisTitleHorizontal 323 msoElementSecondaryValueAxisTitleNone 318 msoElementSecondaryValueAxisTitleRotated 321 msoElementSecondaryValueAxisTitleVertical 322 msoElementSecondaryValueGridLinesMajor 338 msoElementSecondaryValueGridLinesMinor 337 msoElementSecondaryValueGridLinesMinorMajor 339 msoElementSecondaryValueGridLinesNone 336 msoElementSeriesAxisGridLinesMajor 346 msoElementSeriesAxisGridLinesMinor 345 msoElementSeriesAxisGridLinesMinorMajor 347 msoElementSeriesAxisGridLinesNone 344 msoElementSeriesAxisNone 368 msoElementSeriesAxisReverse 371 msoElementSeriesAxisShow 369 msoElementSeriesAxisTitleHorizontal 327 msoElementSeriesAxisTitleNone 324 msoElementSeriesAxisTitleRotated 325 msoElementSeriesAxisTitleVertical 326 msoElementSeriesAxisWithoutLabeling 370 msoElementTrendlineAddExponential 602 msoElementTrendlineAddLinear 601 msoElementTrendlineAddLinearForecast 603 msoElementTrendlineAddTwoPeriodMovingAverage 604 msoElementTrendlineNone 600 msoElementUpDownBarsNone 900 msoElementUpDownBarsShow 901 }
    }

#### MsoChartFieldType [::Office::Enum]Enum, Main

MsoChartFieldType

`msoChartFieldBubbleSize` | 1
`msoChartFieldCategoryName` | 2
`msoChartFieldFormula` | 6
`msoChartFieldPercentage` | 3
`msoChartFieldRange` | 7
`msoChartFieldSeriesName` | 4
`msoChartFieldValue` | 5

Show source

    proc ::Office::Enum::MsoChartFieldType {} {

        # msoChartFieldBubbleSize - 1
        # msoChartFieldCategoryName - 2
        # msoChartFieldFormula - 6
        # msoChartFieldPercentage - 3
        # msoChartFieldRange - 7
        # msoChartFieldSeriesName - 4
        # msoChartFieldValue - 5
        return { msoChartFieldBubbleSize 1 msoChartFieldCategoryName 2 msoChartFieldFormula 6 msoChartFieldPercentage 3 msoChartFieldRange 7 msoChartFieldSeriesName 4 msoChartFieldValue 5 }
    }

#### MsoClipboardFormat [::Office::Enum]Enum, Main

MsoClipboardFormat

`msoClipboardFormatHTML` | 2
`msoClipboardFormatMixed` | -2
`msoClipboardFormatNative` | 1
`msoClipboardFormatPlainText` | 4
`msoClipboardFormatRTF` | 3

Show source

    proc ::Office::Enum::MsoClipboardFormat {} {

        # msoClipboardFormatHTML - 2
        # msoClipboardFormatMixed - -2
        # msoClipboardFormatNative - 1
        # msoClipboardFormatPlainText - 4
        # msoClipboardFormatRTF - 3
        return { msoClipboardFormatHTML 2 msoClipboardFormatMixed -2 msoClipboardFormatNative 1 msoClipboardFormatPlainText 4 msoClipboardFormatRTF 3 }
    }

#### MsoColorType [::Office::Enum]Enum, Main

MsoColorType

`msoColorTypeCMS` | 4
`msoColorTypeCMYK` | 3
`msoColorTypeInk` | 5
`msoColorTypeMixed` | -2
`msoColorTypeRGB` | 1
`msoColorTypeScheme` | 2

Show source

    proc ::Office::Enum::MsoColorType {} {

        # msoColorTypeCMS - 4
        # msoColorTypeCMYK - 3
        # msoColorTypeInk - 5
        # msoColorTypeMixed - -2
        # msoColorTypeRGB - 1
        # msoColorTypeScheme - 2
        return { msoColorTypeCMS 4 msoColorTypeCMYK 3 msoColorTypeInk 5 msoColorTypeMixed -2 msoColorTypeRGB 1 msoColorTypeScheme 2 }
    }

#### MsoComboStyle [::Office::Enum]Enum, Main

MsoComboStyle

`msoComboLabel` | 1
`msoComboNormal` | 0

Show source

    proc ::Office::Enum::MsoComboStyle {} {

        # msoComboLabel - 1
        # msoComboNormal - 0
        return { msoComboLabel 1 msoComboNormal 0 }
    }

#### MsoCommandBarButtonHyperlinkType [::Office::Enum]Enum, Main

MsoCommandBarButtonHyperlinkType

`msoCommandBarButtonHyperlinkInsertPicture` | 2
`msoCommandBarButtonHyperlinkNone` | 0
`msoCommandBarButtonHyperlinkOpen` | 1

Show source

    proc ::Office::Enum::MsoCommandBarButtonHyperlinkType {} {

        # msoCommandBarButtonHyperlinkInsertPicture - 2
        # msoCommandBarButtonHyperlinkNone - 0
        # msoCommandBarButtonHyperlinkOpen - 1
        return { msoCommandBarButtonHyperlinkInsertPicture 2 msoCommandBarButtonHyperlinkNone 0 msoCommandBarButtonHyperlinkOpen 1 }
    }

#### MsoCondition [::Office::Enum]Enum, Main

MsoCondition

`msoConditionAnyNumberBetween` | 34
`msoConditionAnytime` | 25
`msoConditionAnytimeBetween` | 26
`msoConditionAtLeast` | 36
`msoConditionAtMost` | 35
`msoConditionBeginsWith` | 11
`msoConditionDoesNotEqual` | 33
`msoConditionEndsWith` | 12
`msoConditionEquals` | 32
`msoConditionEqualsCompleted` | 66
`msoConditionEqualsDeferred` | 68
`msoConditionEqualsHigh` | 60
`msoConditionEqualsInProgress` | 65
`msoConditionEqualsLow` | 58
`msoConditionEqualsNormal` | 59
`msoConditionEqualsNotStarted` | 64
`msoConditionEqualsWaitingForSomeoneElse` | 67
`msoConditionFileTypeAllFiles` | 1
`msoConditionFileTypeBinders` | 6
`msoConditionFileTypeCalendarItem` | 45
`msoConditionFileTypeContactItem` | 46
`msoConditionFileTypeDatabases` | 7
`msoConditionFileTypeDataConnectionFiles` | 51
`msoConditionFileTypeDesignerFiles` | 56
`msoConditionFileTypeDocumentImagingFiles` | 54
`msoConditionFileTypeExcelWorkbooks` | 4
`msoConditionFileTypeJournalItem` | 48
`msoConditionFileTypeMailItem` | 44
`msoConditionFileTypeNoteItem` | 47
`msoConditionFileTypeOfficeFiles` | 2
`msoConditionFileTypeOutlookItems` | 43
`msoConditionFileTypePhotoDrawFiles` | 50
`msoConditionFileTypePowerPointPresentations` | 5
`msoConditionFileTypeProjectFiles` | 53
`msoConditionFileTypePublisherFiles` | 52
`msoConditionFileTypeTaskItem` | 49
`msoConditionFileTypeTemplates` | 8
`msoConditionFileTypeVisioFiles` | 55
`msoConditionFileTypeWebPages` | 57
`msoConditionFileTypeWordDocuments` | 3
`msoConditionFreeText` | 42
`msoConditionIncludes` | 9
`msoConditionIncludesFormsOf` | 41
`msoConditionIncludesNearEachOther` | 13
`msoConditionIncludesPhrase` | 10
`msoConditionInTheLast` | 31
`msoConditionInTheNext` | 30
`msoConditionIsExactly` | 14
`msoConditionIsNo` | 40
`msoConditionIsNot` | 15
`msoConditionIsYes` | 39
`msoConditionLastMonth` | 22
`msoConditionLastWeek` | 19
`msoConditionLessThan` | 38
`msoConditionMoreThan` | 37
`msoConditionNextMonth` | 24
`msoConditionNextWeek` | 21
`msoConditionNotEqualToCompleted` | 71
`msoConditionNotEqualToDeferred` | 73
`msoConditionNotEqualToHigh` | 63
`msoConditionNotEqualToInProgress` | 70
`msoConditionNotEqualToLow` | 61
`msoConditionNotEqualToNormal` | 62
`msoConditionNotEqualToNotStarted` | 69
`msoConditionNotEqualToWaitingForSomeoneElse` | 72
`msoConditionOn` | 27
`msoConditionOnOrAfter` | 28
`msoConditionOnOrBefore` | 29
`msoConditionThisMonth` | 23
`msoConditionThisWeek` | 20
`msoConditionToday` | 17
`msoConditionTomorrow` | 18
`msoConditionYesterday` | 16

Show source

    proc ::Office::Enum::MsoCondition {} {

        # msoConditionAnyNumberBetween - 34
        # msoConditionAnytime - 25
        # msoConditionAnytimeBetween - 26
        # msoConditionAtLeast - 36
        # msoConditionAtMost - 35
        # msoConditionBeginsWith - 11
        # msoConditionDoesNotEqual - 33
        # msoConditionEndsWith - 12
        # msoConditionEquals - 32
        # msoConditionEqualsCompleted - 66
        # msoConditionEqualsDeferred - 68
        # msoConditionEqualsHigh - 60
        # msoConditionEqualsInProgress - 65
        # msoConditionEqualsLow - 58
        # msoConditionEqualsNormal - 59
        # msoConditionEqualsNotStarted - 64
        # msoConditionEqualsWaitingForSomeoneElse - 67
        # msoConditionFileTypeAllFiles - 1
        # msoConditionFileTypeBinders - 6
        # msoConditionFileTypeCalendarItem - 45
        # msoConditionFileTypeContactItem - 46
        # msoConditionFileTypeDatabases - 7
        # msoConditionFileTypeDataConnectionFiles - 51
        # msoConditionFileTypeDesignerFiles - 56
        # msoConditionFileTypeDocumentImagingFiles - 54
        # msoConditionFileTypeExcelWorkbooks - 4
        # msoConditionFileTypeJournalItem - 48
        # msoConditionFileTypeMailItem - 44
        # msoConditionFileTypeNoteItem - 47
        # msoConditionFileTypeOfficeFiles - 2
        # msoConditionFileTypeOutlookItems - 43
        # msoConditionFileTypePhotoDrawFiles - 50
        # msoConditionFileTypePowerPointPresentations - 5
        # msoConditionFileTypeProjectFiles - 53
        # msoConditionFileTypePublisherFiles - 52
        # msoConditionFileTypeTaskItem - 49
        # msoConditionFileTypeTemplates - 8
        # msoConditionFileTypeVisioFiles - 55
        # msoConditionFileTypeWebPages - 57
        # msoConditionFileTypeWordDocuments - 3
        # msoConditionFreeText - 42
        # msoConditionIncludes - 9
        # msoConditionIncludesFormsOf - 41
        # msoConditionIncludesNearEachOther - 13
        # msoConditionIncludesPhrase - 10
        # msoConditionInTheLast - 31
        # msoConditionInTheNext - 30
        # msoConditionIsExactly - 14
        # msoConditionIsNo - 40
        # msoConditionIsNot - 15
        # msoConditionIsYes - 39
        # msoConditionLastMonth - 22
        # msoConditionLastWeek - 19
        # msoConditionLessThan - 38
        # msoConditionMoreThan - 37
        # msoConditionNextMonth - 24
        # msoConditionNextWeek - 21
        # msoConditionNotEqualToCompleted - 71
        # msoConditionNotEqualToDeferred - 73
        # msoConditionNotEqualToHigh - 63
        # msoConditionNotEqualToInProgress - 70
        # msoConditionNotEqualToLow - 61
        # msoConditionNotEqualToNormal - 62
        # msoConditionNotEqualToNotStarted - 69
        # msoConditionNotEqualToWaitingForSomeoneElse - 72
        # msoConditionOn - 27
        # msoConditionOnOrAfter - 28
        # msoConditionOnOrBefore - 29
        # msoConditionThisMonth - 23
        # msoConditionThisWeek - 20
        # msoConditionToday - 17
        # msoConditionTomorrow - 18
        # msoConditionYesterday - 16
        return { msoConditionAnyNumberBetween 34 msoConditionAnytime 25 msoConditionAnytimeBetween 26 msoConditionAtLeast 36 msoConditionAtMost 35 msoConditionBeginsWith 11 msoConditionDoesNotEqual 33 msoConditionEndsWith 12 msoConditionEquals 32 msoConditionEqualsCompleted 66 msoConditionEqualsDeferred 68 msoConditionEqualsHigh 60 msoConditionEqualsInProgress 65 msoConditionEqualsLow 58 msoConditionEqualsNormal 59 msoConditionEqualsNotStarted 64 msoConditionEqualsWaitingForSomeoneElse 67 msoConditionFileTypeAllFiles 1 msoConditionFileTypeBinders 6 msoConditionFileTypeCalendarItem 45 msoConditionFileTypeContactItem 46 msoConditionFileTypeDatabases 7 msoConditionFileTypeDataConnectionFiles 51 msoConditionFileTypeDesignerFiles 56 msoConditionFileTypeDocumentImagingFiles 54 msoConditionFileTypeExcelWorkbooks 4 msoConditionFileTypeJournalItem 48 msoConditionFileTypeMailItem 44 msoConditionFileTypeNoteItem 47 msoConditionFileTypeOfficeFiles 2 msoConditionFileTypeOutlookItems 43 msoConditionFileTypePhotoDrawFiles 50 msoConditionFileTypePowerPointPresentations 5 msoConditionFileTypeProjectFiles 53 msoConditionFileTypePublisherFiles 52 msoConditionFileTypeTaskItem 49 msoConditionFileTypeTemplates 8 msoConditionFileTypeVisioFiles 55 msoConditionFileTypeWebPages 57 msoConditionFileTypeWordDocuments 3 msoConditionFreeText 42 msoConditionIncludes 9 msoConditionIncludesFormsOf 41 msoConditionIncludesNearEachOther 13 msoConditionIncludesPhrase 10 msoConditionInTheLast 31 msoConditionInTheNext 30 msoConditionIsExactly 14 msoConditionIsNo 40 msoConditionIsNot 15 msoConditionIsYes 39 msoConditionLastMonth 22 msoConditionLastWeek 19 msoConditionLessThan 38 msoConditionMoreThan 37 msoConditionNextMonth 24 msoConditionNextWeek 21 msoConditionNotEqualToCompleted 71 msoConditionNotEqualToDeferred 73 msoConditionNotEqualToHigh 63 msoConditionNotEqualToInProgress 70 msoConditionNotEqualToLow 61 msoConditionNotEqualToNormal 62 msoConditionNotEqualToNotStarted 69 msoConditionNotEqualToWaitingForSomeoneElse 72 msoConditionOn 27 msoConditionOnOrAfter 28 msoConditionOnOrBefore 29 msoConditionThisMonth 23 msoConditionThisWeek 20 msoConditionToday 17 msoConditionTomorrow 18 msoConditionYesterday 16 }
    }

#### MsoConnector [::Office::Enum]Enum, Main

MsoConnector

`msoConnectorAnd` | 1
`msoConnectorOr` | 2

Show source

    proc ::Office::Enum::MsoConnector {} {

        # msoConnectorAnd - 1
        # msoConnectorOr - 2
        return { msoConnectorAnd 1 msoConnectorOr 2 }
    }

#### MsoConnectorType [::Office::Enum]Enum, Main

MsoConnectorType

`msoConnectorCurve` | 3
`msoConnectorElbow` | 2
`msoConnectorStraight` | 1
`msoConnectorTypeMixed` | -2

Show source

    proc ::Office::Enum::MsoConnectorType {} {

        # msoConnectorCurve - 3
        # msoConnectorElbow - 2
        # msoConnectorStraight - 1
        # msoConnectorTypeMixed - -2
        return { msoConnectorCurve 3 msoConnectorElbow 2 msoConnectorStraight 1 msoConnectorTypeMixed -2 }
    }

#### MsoContactCardAddressType [::Office::Enum]Enum, Main

MsoContactCardAddressType

`msoContactCardAddressTypeIM` | 3
`msoContactCardAddressTypeOutlook` | 1
`msoContactCardAddressTypeSMTP` | 2
`msoContactCardAddressTypeUnknown` | 0

Show source

    proc ::Office::Enum::MsoContactCardAddressType {} {

        # msoContactCardAddressTypeIM - 3
        # msoContactCardAddressTypeOutlook - 1
        # msoContactCardAddressTypeSMTP - 2
        # msoContactCardAddressTypeUnknown - 0
        return { msoContactCardAddressTypeIM 3 msoContactCardAddressTypeOutlook 1 msoContactCardAddressTypeSMTP 2 msoContactCardAddressTypeUnknown 0 }
    }

#### MsoContactCardStyle [::Office::Enum]Enum, Main

MsoContactCardStyle

`msoContactCardFull` | 1
`msoContactCardHover` | 0

Show source

    proc ::Office::Enum::MsoContactCardStyle {} {

        # msoContactCardFull - 1
        # msoContactCardHover - 0
        return { msoContactCardFull 1 msoContactCardHover 0 }
    }

#### MsoContactCardType [::Office::Enum]Enum, Main

MsoContactCardType

`msoContactCardTypeEnterpriseContact` | 0
`msoContactCardTypeEnterpriseGroup` | 3
`msoContactCardTypePersonalContact` | 1
`msoContactCardTypePersonalDistributionList` | 4
`msoContactCardTypeUnknownContact` | 2

Show source

    proc ::Office::Enum::MsoContactCardType {} {

        # msoContactCardTypeEnterpriseContact - 0
        # msoContactCardTypeEnterpriseGroup - 3
        # msoContactCardTypePersonalContact - 1
        # msoContactCardTypePersonalDistributionList - 4
        # msoContactCardTypeUnknownContact - 2
        return { msoContactCardTypeEnterpriseContact 0 msoContactCardTypeEnterpriseGroup 3 msoContactCardTypePersonalContact 1 msoContactCardTypePersonalDistributionList 4 msoContactCardTypeUnknownContact 2 }
    }

#### MsoControlOLEUsage [::Office::Enum]Enum, Main

MsoControlOLEUsage

`msoControlOLEUsageBoth` | 3
`msoControlOLEUsageClient` | 2
`msoControlOLEUsageNeither` | 0
`msoControlOLEUsageServer` | 1

Show source

    proc ::Office::Enum::MsoControlOLEUsage {} {

        # msoControlOLEUsageBoth - 3
        # msoControlOLEUsageClient - 2
        # msoControlOLEUsageNeither - 0
        # msoControlOLEUsageServer - 1
        return { msoControlOLEUsageBoth 3 msoControlOLEUsageClient 2 msoControlOLEUsageNeither 0 msoControlOLEUsageServer 1 }
    }

#### MsoControlType [::Office::Enum]Enum, Main

MsoControlType

`msoControlActiveX` | 22
`msoControlAutoCompleteCombo` | 26
`msoControlButton` | 1
`msoControlButtonDropdown` | 5
`msoControlButtonPopup` | 12
`msoControlComboBox` | 4
`msoControlCustom` | 0
`msoControlDropdown` | 3
`msoControlEdit` | 2
`msoControlExpandingGrid` | 16
`msoControlGauge` | 19
`msoControlGenericDropdown` | 8
`msoControlGraphicCombo` | 20
`msoControlGraphicDropdown` | 9
`msoControlGraphicPopup` | 11
`msoControlGrid` | 18
`msoControlLabel` | 15
`msoControlLabelEx` | 24
`msoControlOCXDropdown` | 7
`msoControlPane` | 21
`msoControlPopup` | 10
`msoControlSpinner` | 23
`msoControlSplitButtonMRUPopup` | 14
`msoControlSplitButtonPopup` | 13
`msoControlSplitDropdown` | 6
`msoControlSplitExpandingGrid` | 17
`msoControlWorkPane` | 25

Show source

    proc ::Office::Enum::MsoControlType {} {

        # msoControlActiveX - 22
        # msoControlAutoCompleteCombo - 26
        # msoControlButton - 1
        # msoControlButtonDropdown - 5
        # msoControlButtonPopup - 12
        # msoControlComboBox - 4
        # msoControlCustom - 0
        # msoControlDropdown - 3
        # msoControlEdit - 2
        # msoControlExpandingGrid - 16
        # msoControlGauge - 19
        # msoControlGenericDropdown - 8
        # msoControlGraphicCombo - 20
        # msoControlGraphicDropdown - 9
        # msoControlGraphicPopup - 11
        # msoControlGrid - 18
        # msoControlLabel - 15
        # msoControlLabelEx - 24
        # msoControlOCXDropdown - 7
        # msoControlPane - 21
        # msoControlPopup - 10
        # msoControlSpinner - 23
        # msoControlSplitButtonMRUPopup - 14
        # msoControlSplitButtonPopup - 13
        # msoControlSplitDropdown - 6
        # msoControlSplitExpandingGrid - 17
        # msoControlWorkPane - 25
        return { msoControlActiveX 22 msoControlAutoCompleteCombo 26 msoControlButton 1 msoControlButtonDropdown 5 msoControlButtonPopup 12 msoControlComboBox 4 msoControlCustom 0 msoControlDropdown 3 msoControlEdit 2 msoControlExpandingGrid 16 msoControlGauge 19 msoControlGenericDropdown 8 msoControlGraphicCombo 20 msoControlGraphicDropdown 9 msoControlGraphicPopup 11 msoControlGrid 18 msoControlLabel 15 msoControlLabelEx 24 msoControlOCXDropdown 7 msoControlPane 21 msoControlPopup 10 msoControlSpinner 23 msoControlSplitButtonMRUPopup 14 msoControlSplitButtonPopup 13 msoControlSplitDropdown 6 msoControlSplitExpandingGrid 17 msoControlWorkPane 25 }
    }

#### MsoCTPDockPosition [::Office::Enum]Enum, Main

MsoCTPDockPosition

`msoCTPDockPositionBottom` | 3
`msoCTPDockPositionFloating` | 4
`msoCTPDockPositionLeft` | 0
`msoCTPDockPositionRight` | 2
`msoCTPDockPositionTop` | 1

Show source

    proc ::Office::Enum::MsoCTPDockPosition {} {

        # msoCTPDockPositionBottom - 3
        # msoCTPDockPositionFloating - 4
        # msoCTPDockPositionLeft - 0
        # msoCTPDockPositionRight - 2
        # msoCTPDockPositionTop - 1
        return { msoCTPDockPositionBottom 3 msoCTPDockPositionFloating 4 msoCTPDockPositionLeft 0 msoCTPDockPositionRight 2 msoCTPDockPositionTop 1 }
    }

#### MsoCTPDockPositionRestrict [::Office::Enum]Enum, Main

MsoCTPDockPositionRestrict

`msoCTPDockPositionRestrictNoChange` | 1
`msoCTPDockPositionRestrictNoHorizontal` | 2
`msoCTPDockPositionRestrictNone` | 0
`msoCTPDockPositionRestrictNoVertical` | 3

Show source

    proc ::Office::Enum::MsoCTPDockPositionRestrict {} {

        # msoCTPDockPositionRestrictNoChange - 1
        # msoCTPDockPositionRestrictNoHorizontal - 2
        # msoCTPDockPositionRestrictNone - 0
        # msoCTPDockPositionRestrictNoVertical - 3
        return { msoCTPDockPositionRestrictNoChange 1 msoCTPDockPositionRestrictNoHorizontal 2 msoCTPDockPositionRestrictNone 0 msoCTPDockPositionRestrictNoVertical 3 }
    }

#### MsoCustomXMLNodeType [::Office::Enum]Enum, Main

MsoCustomXMLNodeType

`msoCustomXMLNodeAttribute` | 2
`msoCustomXMLNodeCData` | 4
`msoCustomXMLNodeComment` | 8
`msoCustomXMLNodeDocument` | 9
`msoCustomXMLNodeElement` | 1
`msoCustomXMLNodeProcessingInstruction` | 7
`msoCustomXMLNodeText` | 3

Show source

    proc ::Office::Enum::MsoCustomXMLNodeType {} {

        # msoCustomXMLNodeAttribute - 2
        # msoCustomXMLNodeCData - 4
        # msoCustomXMLNodeComment - 8
        # msoCustomXMLNodeDocument - 9
        # msoCustomXMLNodeElement - 1
        # msoCustomXMLNodeProcessingInstruction - 7
        # msoCustomXMLNodeText - 3
        return { msoCustomXMLNodeAttribute 2 msoCustomXMLNodeCData 4 msoCustomXMLNodeComment 8 msoCustomXMLNodeDocument 9 msoCustomXMLNodeElement 1 msoCustomXMLNodeProcessingInstruction 7 msoCustomXMLNodeText 3 }
    }

#### MsoCustomXMLValidationErrorType [::Office::Enum]Enum, Main

MsoCustomXMLValidationErrorType

`msoCustomXMLValidationErrorAutomaticallyCleared` | 1
`msoCustomXMLValidationErrorManual` | 2
`msoCustomXMLValidationErrorSchemaGenerated` | 0

Show source

    proc ::Office::Enum::MsoCustomXMLValidationErrorType {} {

        # msoCustomXMLValidationErrorAutomaticallyCleared - 1
        # msoCustomXMLValidationErrorManual - 2
        # msoCustomXMLValidationErrorSchemaGenerated - 0
        return { msoCustomXMLValidationErrorAutomaticallyCleared 1 msoCustomXMLValidationErrorManual 2 msoCustomXMLValidationErrorSchemaGenerated 0 }
    }

#### MsoDateTimeFormat [::Office::Enum]Enum, Main

MsoDateTimeFormat

`msoDateTimeddddMMMMddyyyy` | 2
`msoDateTimedMMMMyyyy` | 3
`msoDateTimedMMMyy` | 5
`msoDateTimeFigureOut` | 14
`msoDateTimeFormatMixed` | -2
`msoDateTimeHmm` | 10
`msoDateTimehmmAMPM` | 12
`msoDateTimeHmmss` | 11
`msoDateTimehmmssAMPM` | 13
`msoDateTimeMdyy` | 1
`msoDateTimeMMddyyHmm` | 8
`msoDateTimeMMddyyhmmAMPM` | 9
`msoDateTimeMMMMdyyyy` | 4
`msoDateTimeMMMMyy` | 6
`msoDateTimeMMyy` | 7

Show source

    proc ::Office::Enum::MsoDateTimeFormat {} {

        # msoDateTimeddddMMMMddyyyy - 2
        # msoDateTimedMMMMyyyy - 3
        # msoDateTimedMMMyy - 5
        # msoDateTimeFigureOut - 14
        # msoDateTimeFormatMixed - -2
        # msoDateTimeHmm - 10
        # msoDateTimehmmAMPM - 12
        # msoDateTimeHmmss - 11
        # msoDateTimehmmssAMPM - 13
        # msoDateTimeMdyy - 1
        # msoDateTimeMMddyyHmm - 8
        # msoDateTimeMMddyyhmmAMPM - 9
        # msoDateTimeMMMMdyyyy - 4
        # msoDateTimeMMMMyy - 6
        # msoDateTimeMMyy - 7
        return { msoDateTimeddddMMMMddyyyy 2 msoDateTimedMMMMyyyy 3 msoDateTimedMMMyy 5 msoDateTimeFigureOut 14 msoDateTimeFormatMixed -2 msoDateTimeHmm 10 msoDateTimehmmAMPM 12 msoDateTimeHmmss 11 msoDateTimehmmssAMPM 13 msoDateTimeMdyy 1 msoDateTimeMMddyyHmm 8 msoDateTimeMMddyyhmmAMPM 9 msoDateTimeMMMMdyyyy 4 msoDateTimeMMMMyy 6 msoDateTimeMMyy 7 }
    }

#### MsoDiagramNodeType [::Office::Enum]Enum, Main

MsoDiagramNodeType

`msoDiagramAssistant` | 2
`msoDiagramNode` | 1

Show source

    proc ::Office::Enum::MsoDiagramNodeType {} {

        # msoDiagramAssistant - 2
        # msoDiagramNode - 1
        return { msoDiagramAssistant 2 msoDiagramNode 1 }
    }

#### MsoDiagramType [::Office::Enum]Enum, Main

MsoDiagramType

`msoDiagramCycle` | 2
`msoDiagramMixed` | -2
`msoDiagramOrgChart` | 1
`msoDiagramPyramid` | 4
`msoDiagramRadial` | 3
`msoDiagramTarget` | 6
`msoDiagramVenn` | 5

Show source

    proc ::Office::Enum::MsoDiagramType {} {

        # msoDiagramCycle - 2
        # msoDiagramMixed - -2
        # msoDiagramOrgChart - 1
        # msoDiagramPyramid - 4
        # msoDiagramRadial - 3
        # msoDiagramTarget - 6
        # msoDiagramVenn - 5
        return { msoDiagramCycle 2 msoDiagramMixed -2 msoDiagramOrgChart 1 msoDiagramPyramid 4 msoDiagramRadial 3 msoDiagramTarget 6 msoDiagramVenn 5 }
    }

#### MsoDistributeCmd [::Office::Enum]Enum, Main

MsoDistributeCmd

`msoDistributeHorizontally` | 0
`msoDistributeVertically` | 1

Show source

    proc ::Office::Enum::MsoDistributeCmd {} {

        # msoDistributeHorizontally - 0
        # msoDistributeVertically - 1
        return { msoDistributeHorizontally 0 msoDistributeVertically 1 }
    }

#### MsoDocInspectorStatus [::Office::Enum]Enum, Main

MsoDocInspectorStatus

`msoDocInspectorStatusDocOk` | 0
`msoDocInspectorStatusError` | 2
`msoDocInspectorStatusIssueFound` | 1

Show source

    proc ::Office::Enum::MsoDocInspectorStatus {} {

        # msoDocInspectorStatusDocOk - 0
        # msoDocInspectorStatusError - 2
        # msoDocInspectorStatusIssueFound - 1
        return { msoDocInspectorStatusDocOk 0 msoDocInspectorStatusError 2 msoDocInspectorStatusIssueFound 1 }
    }

#### MsoDocProperties [::Office::Enum]Enum, Main

MsoDocProperties

`msoPropertyTypeBoolean` | 2
`msoPropertyTypeDate` | 3
`msoPropertyTypeFloat` | 5
`msoPropertyTypeNumber` | 1
`msoPropertyTypeString` | 4

Show source

    proc ::Office::Enum::MsoDocProperties {} {

        # msoPropertyTypeBoolean - 2
        # msoPropertyTypeDate - 3
        # msoPropertyTypeFloat - 5
        # msoPropertyTypeNumber - 1
        # msoPropertyTypeString - 4
        return { msoPropertyTypeBoolean 2 msoPropertyTypeDate 3 msoPropertyTypeFloat 5 msoPropertyTypeNumber 1 msoPropertyTypeString 4 }
    }

#### MsoEditingType [::Office::Enum]Enum, Main

MsoEditingType

`msoEditingAuto` | 0
`msoEditingCorner` | 1
`msoEditingSmooth` | 2
`msoEditingSymmetric` | 3

Show source

    proc ::Office::Enum::MsoEditingType {} {

        # msoEditingAuto - 0
        # msoEditingCorner - 1
        # msoEditingSmooth - 2
        # msoEditingSymmetric - 3
        return { msoEditingAuto 0 msoEditingCorner 1 msoEditingSmooth 2 msoEditingSymmetric 3 }
    }

#### MsoEncoding [::Office::Enum]Enum, Main

MsoEncoding

`msoEncodingArabic` | 1256
`msoEncodingArabicASMO` | 708
`msoEncodingArabicAutoDetect` | 51256
`msoEncodingArabicTransparentASMO` | 720
`msoEncodingAutoDetect` | 50001
`msoEncodingBaltic` | 1257
`msoEncodingCentralEuropean` | 1250
`msoEncodingCyrillic` | 1251
`msoEncodingCyrillicAutoDetect` | 51251
`msoEncodingEBCDICArabic` | 20420
`msoEncodingEBCDICDenmarkNorway` | 20277
`msoEncodingEBCDICFinlandSweden` | 20278
`msoEncodingEBCDICFrance` | 20297
`msoEncodingEBCDICGermany` | 20273
`msoEncodingEBCDICGreek` | 20423
`msoEncodingEBCDICGreekModern` | 875
`msoEncodingEBCDICHebrew` | 20424
`msoEncodingEBCDICIcelandic` | 20871
`msoEncodingEBCDICInternational` | 500
`msoEncodingEBCDICItaly` | 20280
`msoEncodingEBCDICJapaneseKatakanaExtended` | 20290
`msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese` | 50930
`msoEncodingEBCDICJapaneseLatinExtendedAndJapanese` | 50939
`msoEncodingEBCDICKoreanExtended` | 20833
`msoEncodingEBCDICKoreanExtendedAndKorean` | 50933
`msoEncodingEBCDICLatinAmericaSpain` | 20284
`msoEncodingEBCDICMultilingualROECELatin2` | 870
`msoEncodingEBCDICRussian` | 20880
`msoEncodingEBCDICSerbianBulgarian` | 21025
`msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese` | 50935
`msoEncodingEBCDICThai` | 20838
`msoEncodingEBCDICTurkish` | 20905
`msoEncodingEBCDICTurkishLatin5` | 1026
`msoEncodingEBCDICUnitedKingdom` | 20285
`msoEncodingEBCDICUSCanada` | 37
`msoEncodingEBCDICUSCanadaAndJapanese` | 50931
`msoEncodingEBCDICUSCanadaAndTraditionalChinese` | 50937
`msoEncodingEUCChineseSimplifiedChinese` | 51936
`msoEncodingEUCJapanese` | 51932
`msoEncodingEUCKorean` | 51949
`msoEncodingEUCTaiwaneseTraditionalChinese` | 51950
`msoEncodingEuropa3` | 29001
`msoEncodingExtAlphaLowercase` | 21027
`msoEncodingGreek` | 1253
`msoEncodingGreekAutoDetect` | 51253
`msoEncodingHebrew` | 1255
`msoEncodingHZGBSimplifiedChinese` | 52936
`msoEncodingIA5German` | 20106
`msoEncodingIA5IRV` | 20105
`msoEncodingIA5Norwegian` | 20108
`msoEncodingIA5Swedish` | 20107
`msoEncodingISCIIAssamese` | 57006
`msoEncodingISCIIBengali` | 57003
`msoEncodingISCIIDevanagari` | 57002
`msoEncodingISCIIGujarati` | 57010
`msoEncodingISCIIKannada` | 57008
`msoEncodingISCIIMalayalam` | 57009
`msoEncodingISCIIOriya` | 57007
`msoEncodingISCIIPunjabi` | 57011
`msoEncodingISCIITamil` | 57004
`msoEncodingISCIITelugu` | 57005
`msoEncodingISO2022CNSimplifiedChinese` | 50229
`msoEncodingISO2022CNTraditionalChinese` | 50227
`msoEncodingISO2022JPJISX02011989` | 50222
`msoEncodingISO2022JPJISX02021984` | 50221
`msoEncodingISO2022JPNoHalfwidthKatakana` | 50220
`msoEncodingISO2022KR` | 50225
`msoEncodingISO6937NonSpacingAccent` | 20269
`msoEncodingISO88591Latin1` | 28591
`msoEncodingISO88592CentralEurope` | 28592
`msoEncodingISO88593Latin3` | 28593
`msoEncodingISO88594Baltic` | 28594
`msoEncodingISO88595Cyrillic` | 28595
`msoEncodingISO88596Arabic` | 28596
`msoEncodingISO88597Greek` | 28597
`msoEncodingISO88598Hebrew` | 28598
`msoEncodingISO88598HebrewLogical` | 38598
`msoEncodingISO88599Turkish` | 28599
`msoEncodingISO885915Latin9` | 28605
`msoEncodingJapaneseAutoDetect` | 50932
`msoEncodingJapaneseShiftJIS` | 932
`msoEncodingKOI8R` | 20866
`msoEncodingKOI8U` | 21866
`msoEncodingKorean` | 949
`msoEncodingKoreanAutoDetect` | 50949
`msoEncodingKoreanJohab` | 1361
`msoEncodingMacArabic` | 10004
`msoEncodingMacCroatia` | 10082
`msoEncodingMacCyrillic` | 10007
`msoEncodingMacGreek1` | 10006
`msoEncodingMacHebrew` | 10005
`msoEncodingMacIcelandic` | 10079
`msoEncodingMacJapanese` | 10001
`msoEncodingMacKorean` | 10003
`msoEncodingMacLatin2` | 10029
`msoEncodingMacRoman` | 10000
`msoEncodingMacRomania` | 10010
`msoEncodingMacSimplifiedChineseGB2312` | 10008
`msoEncodingMacTraditionalChineseBig5` | 10002
`msoEncodingMacTurkish` | 10081
`msoEncodingMacUkraine` | 10017
`msoEncodingOEMArabic` | 864
`msoEncodingOEMBaltic` | 775
`msoEncodingOEMCanadianFrench` | 863
`msoEncodingOEMCyrillic` | 855
`msoEncodingOEMCyrillicII` | 866
`msoEncodingOEMGreek437G` | 737
`msoEncodingOEMHebrew` | 862
`msoEncodingOEMIcelandic` | 861
`msoEncodingOEMModernGreek` | 869
`msoEncodingOEMMultilingualLatinI` | 850
`msoEncodingOEMMultilingualLatinII` | 852
`msoEncodingOEMNordic` | 865
`msoEncodingOEMPortuguese` | 860
`msoEncodingOEMTurkish` | 857
`msoEncodingOEMUnitedStates` | 437
`msoEncodingSimplifiedChineseAutoDetect` | 50936
`msoEncodingSimplifiedChineseGB18030` | 54936
`msoEncodingSimplifiedChineseGBK` | 936
`msoEncodingT61` | 20261
`msoEncodingTaiwanCNS` | 20000
`msoEncodingTaiwanEten` | 20002
`msoEncodingTaiwanIBM5550` | 20003
`msoEncodingTaiwanTCA` | 20001
`msoEncodingTaiwanTeleText` | 20004
`msoEncodingTaiwanWang` | 20005
`msoEncodingThai` | 874
`msoEncodingTraditionalChineseAutoDetect` | 50950
`msoEncodingTraditionalChineseBig5` | 950
`msoEncodingTurkish` | 1254
`msoEncodingUnicodeBigEndian` | 1201
`msoEncodingUnicodeLittleEndian` | 1200
`msoEncodingUSASCII` | 20127
`msoEncodingUTF7` | 65000
`msoEncodingUTF8` | 65001
`msoEncodingVietnamese` | 1258
`msoEncodingWestern` | 1252

Show source

    proc ::Office::Enum::MsoEncoding {} {

        # msoEncodingArabic - 1256
        # msoEncodingArabicASMO - 708
        # msoEncodingArabicAutoDetect - 51256
        # msoEncodingArabicTransparentASMO - 720
        # msoEncodingAutoDetect - 50001
        # msoEncodingBaltic - 1257
        # msoEncodingCentralEuropean - 1250
        # msoEncodingCyrillic - 1251
        # msoEncodingCyrillicAutoDetect - 51251
        # msoEncodingEBCDICArabic - 20420
        # msoEncodingEBCDICDenmarkNorway - 20277
        # msoEncodingEBCDICFinlandSweden - 20278
        # msoEncodingEBCDICFrance - 20297
        # msoEncodingEBCDICGermany - 20273
        # msoEncodingEBCDICGreek - 20423
        # msoEncodingEBCDICGreekModern - 875
        # msoEncodingEBCDICHebrew - 20424
        # msoEncodingEBCDICIcelandic - 20871
        # msoEncodingEBCDICInternational - 500
        # msoEncodingEBCDICItaly - 20280
        # msoEncodingEBCDICJapaneseKatakanaExtended - 20290
        # msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese - 50930
        # msoEncodingEBCDICJapaneseLatinExtendedAndJapanese - 50939
        # msoEncodingEBCDICKoreanExtended - 20833
        # msoEncodingEBCDICKoreanExtendedAndKorean - 50933
        # msoEncodingEBCDICLatinAmericaSpain - 20284
        # msoEncodingEBCDICMultilingualROECELatin2 - 870
        # msoEncodingEBCDICRussian - 20880
        # msoEncodingEBCDICSerbianBulgarian - 21025
        # msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese - 50935
        # msoEncodingEBCDICThai - 20838
        # msoEncodingEBCDICTurkish - 20905
        # msoEncodingEBCDICTurkishLatin5 - 1026
        # msoEncodingEBCDICUnitedKingdom - 20285
        # msoEncodingEBCDICUSCanada - 37
        # msoEncodingEBCDICUSCanadaAndJapanese - 50931
        # msoEncodingEBCDICUSCanadaAndTraditionalChinese - 50937
        # msoEncodingEUCChineseSimplifiedChinese - 51936
        # msoEncodingEUCJapanese - 51932
        # msoEncodingEUCKorean - 51949
        # msoEncodingEUCTaiwaneseTraditionalChinese - 51950
        # msoEncodingEuropa3 - 29001
        # msoEncodingExtAlphaLowercase - 21027
        # msoEncodingGreek - 1253
        # msoEncodingGreekAutoDetect - 51253
        # msoEncodingHebrew - 1255
        # msoEncodingHZGBSimplifiedChinese - 52936
        # msoEncodingIA5German - 20106
        # msoEncodingIA5IRV - 20105
        # msoEncodingIA5Norwegian - 20108
        # msoEncodingIA5Swedish - 20107
        # msoEncodingISCIIAssamese - 57006
        # msoEncodingISCIIBengali - 57003
        # msoEncodingISCIIDevanagari - 57002
        # msoEncodingISCIIGujarati - 57010
        # msoEncodingISCIIKannada - 57008
        # msoEncodingISCIIMalayalam - 57009
        # msoEncodingISCIIOriya - 57007
        # msoEncodingISCIIPunjabi - 57011
        # msoEncodingISCIITamil - 57004
        # msoEncodingISCIITelugu - 57005
        # msoEncodingISO2022CNSimplifiedChinese - 50229
        # msoEncodingISO2022CNTraditionalChinese - 50227
        # msoEncodingISO2022JPJISX02011989 - 50222
        # msoEncodingISO2022JPJISX02021984 - 50221
        # msoEncodingISO2022JPNoHalfwidthKatakana - 50220
        # msoEncodingISO2022KR - 50225
        # msoEncodingISO6937NonSpacingAccent - 20269
        # msoEncodingISO88591Latin1 - 28591
        # msoEncodingISO88592CentralEurope - 28592
        # msoEncodingISO88593Latin3 - 28593
        # msoEncodingISO88594Baltic - 28594
        # msoEncodingISO88595Cyrillic - 28595
        # msoEncodingISO88596Arabic - 28596
        # msoEncodingISO88597Greek - 28597
        # msoEncodingISO88598Hebrew - 28598
        # msoEncodingISO88598HebrewLogical - 38598
        # msoEncodingISO88599Turkish - 28599
        # msoEncodingISO885915Latin9 - 28605
        # msoEncodingJapaneseAutoDetect - 50932
        # msoEncodingJapaneseShiftJIS - 932
        # msoEncodingKOI8R - 20866
        # msoEncodingKOI8U - 21866
        # msoEncodingKorean - 949
        # msoEncodingKoreanAutoDetect - 50949
        # msoEncodingKoreanJohab - 1361
        # msoEncodingMacArabic - 10004
        # msoEncodingMacCroatia - 10082
        # msoEncodingMacCyrillic - 10007
        # msoEncodingMacGreek1 - 10006
        # msoEncodingMacHebrew - 10005
        # msoEncodingMacIcelandic - 10079
        # msoEncodingMacJapanese - 10001
        # msoEncodingMacKorean - 10003
        # msoEncodingMacLatin2 - 10029
        # msoEncodingMacRoman - 10000
        # msoEncodingMacRomania - 10010
        # msoEncodingMacSimplifiedChineseGB2312 - 10008
        # msoEncodingMacTraditionalChineseBig5 - 10002
        # msoEncodingMacTurkish - 10081
        # msoEncodingMacUkraine - 10017
        # msoEncodingOEMArabic - 864
        # msoEncodingOEMBaltic - 775
        # msoEncodingOEMCanadianFrench - 863
        # msoEncodingOEMCyrillic - 855
        # msoEncodingOEMCyrillicII - 866
        # msoEncodingOEMGreek437G - 737
        # msoEncodingOEMHebrew - 862
        # msoEncodingOEMIcelandic - 861
        # msoEncodingOEMModernGreek - 869
        # msoEncodingOEMMultilingualLatinI - 850
        # msoEncodingOEMMultilingualLatinII - 852
        # msoEncodingOEMNordic - 865
        # msoEncodingOEMPortuguese - 860
        # msoEncodingOEMTurkish - 857
        # msoEncodingOEMUnitedStates - 437
        # msoEncodingSimplifiedChineseAutoDetect - 50936
        # msoEncodingSimplifiedChineseGB18030 - 54936
        # msoEncodingSimplifiedChineseGBK - 936
        # msoEncodingT61 - 20261
        # msoEncodingTaiwanCNS - 20000
        # msoEncodingTaiwanEten - 20002
        # msoEncodingTaiwanIBM5550 - 20003
        # msoEncodingTaiwanTCA - 20001
        # msoEncodingTaiwanTeleText - 20004
        # msoEncodingTaiwanWang - 20005
        # msoEncodingThai - 874
        # msoEncodingTraditionalChineseAutoDetect - 50950
        # msoEncodingTraditionalChineseBig5 - 950
        # msoEncodingTurkish - 1254
        # msoEncodingUnicodeBigEndian - 1201
        # msoEncodingUnicodeLittleEndian - 1200
        # msoEncodingUSASCII - 20127
        # msoEncodingUTF7 - 65000
        # msoEncodingUTF8 - 65001
        # msoEncodingVietnamese - 1258
        # msoEncodingWestern - 1252
        return { msoEncodingArabic 1256 msoEncodingArabicASMO 708 msoEncodingArabicAutoDetect 51256 msoEncodingArabicTransparentASMO 720 msoEncodingAutoDetect 50001 msoEncodingBaltic 1257 msoEncodingCentralEuropean 1250 msoEncodingCyrillic 1251 msoEncodingCyrillicAutoDetect 51251 msoEncodingEBCDICArabic 20420 msoEncodingEBCDICDenmarkNorway 20277 msoEncodingEBCDICFinlandSweden 20278 msoEncodingEBCDICFrance 20297 msoEncodingEBCDICGermany 20273 msoEncodingEBCDICGreek 20423 msoEncodingEBCDICGreekModern 875 msoEncodingEBCDICHebrew 20424 msoEncodingEBCDICIcelandic 20871 msoEncodingEBCDICInternational 500 msoEncodingEBCDICItaly 20280 msoEncodingEBCDICJapaneseKatakanaExtended 20290 msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese 50930 msoEncodingEBCDICJapaneseLatinExtendedAndJapanese 50939 msoEncodingEBCDICKoreanExtended 20833 msoEncodingEBCDICKoreanExtendedAndKorean 50933 msoEncodingEBCDICLatinAmericaSpain 20284 msoEncodingEBCDICMultilingualROECELatin2 870 msoEncodingEBCDICRussian 20880 msoEncodingEBCDICSerbianBulgarian 21025 msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese 50935 msoEncodingEBCDICThai 20838 msoEncodingEBCDICTurkish 20905 msoEncodingEBCDICTurkishLatin5 1026 msoEncodingEBCDICUnitedKingdom 20285 msoEncodingEBCDICUSCanada 37 msoEncodingEBCDICUSCanadaAndJapanese 50931 msoEncodingEBCDICUSCanadaAndTraditionalChinese 50937 msoEncodingEUCChineseSimplifiedChinese 51936 msoEncodingEUCJapanese 51932 msoEncodingEUCKorean 51949 msoEncodingEUCTaiwaneseTraditionalChinese 51950 msoEncodingEuropa3 29001 msoEncodingExtAlphaLowercase 21027 msoEncodingGreek 1253 msoEncodingGreekAutoDetect 51253 msoEncodingHebrew 1255 msoEncodingHZGBSimplifiedChinese 52936 msoEncodingIA5German 20106 msoEncodingIA5IRV 20105 msoEncodingIA5Norwegian 20108 msoEncodingIA5Swedish 20107 msoEncodingISCIIAssamese 57006 msoEncodingISCIIBengali 57003 msoEncodingISCIIDevanagari 57002 msoEncodingISCIIGujarati 57010 msoEncodingISCIIKannada 57008 msoEncodingISCIIMalayalam 57009 msoEncodingISCIIOriya 57007 msoEncodingISCIIPunjabi 57011 msoEncodingISCIITamil 57004 msoEncodingISCIITelugu 57005 msoEncodingISO2022CNSimplifiedChinese 50229 msoEncodingISO2022CNTraditionalChinese 50227 msoEncodingISO2022JPJISX02011989 50222 msoEncodingISO2022JPJISX02021984 50221 msoEncodingISO2022JPNoHalfwidthKatakana 50220 msoEncodingISO2022KR 50225 msoEncodingISO6937NonSpacingAccent 20269 msoEncodingISO88591Latin1 28591 msoEncodingISO88592CentralEurope 28592 msoEncodingISO88593Latin3 28593 msoEncodingISO88594Baltic 28594 msoEncodingISO88595Cyrillic 28595 msoEncodingISO88596Arabic 28596 msoEncodingISO88597Greek 28597 msoEncodingISO88598Hebrew 28598 msoEncodingISO88598HebrewLogical 38598 msoEncodingISO88599Turkish 28599 msoEncodingISO885915Latin9 28605 msoEncodingJapaneseAutoDetect 50932 msoEncodingJapaneseShiftJIS 932 msoEncodingKOI8R 20866 msoEncodingKOI8U 21866 msoEncodingKorean 949 msoEncodingKoreanAutoDetect 50949 msoEncodingKoreanJohab 1361 msoEncodingMacArabic 10004 msoEncodingMacCroatia 10082 msoEncodingMacCyrillic 10007 msoEncodingMacGreek1 10006 msoEncodingMacHebrew 10005 msoEncodingMacIcelandic 10079 msoEncodingMacJapanese 10001 msoEncodingMacKorean 10003 msoEncodingMacLatin2 10029 msoEncodingMacRoman 10000 msoEncodingMacRomania 10010 msoEncodingMacSimplifiedChineseGB2312 10008 msoEncodingMacTraditionalChineseBig5 10002 msoEncodingMacTurkish 10081 msoEncodingMacUkraine 10017 msoEncodingOEMArabic 864 msoEncodingOEMBaltic 775 msoEncodingOEMCanadianFrench 863 msoEncodingOEMCyrillic 855 msoEncodingOEMCyrillicII 866 msoEncodingOEMGreek437G 737 msoEncodingOEMHebrew 862 msoEncodingOEMIcelandic 861 msoEncodingOEMModernGreek 869 msoEncodingOEMMultilingualLatinI 850 msoEncodingOEMMultilingualLatinII 852 msoEncodingOEMNordic 865 msoEncodingOEMPortuguese 860 msoEncodingOEMTurkish 857 msoEncodingOEMUnitedStates 437 msoEncodingSimplifiedChineseAutoDetect 50936 msoEncodingSimplifiedChineseGB18030 54936 msoEncodingSimplifiedChineseGBK 936 msoEncodingT61 20261 msoEncodingTaiwanCNS 20000 msoEncodingTaiwanEten 20002 msoEncodingTaiwanIBM5550 20003 msoEncodingTaiwanTCA 20001 msoEncodingTaiwanTeleText 20004 msoEncodingTaiwanWang 20005 msoEncodingThai 874 msoEncodingTraditionalChineseAutoDetect 50950 msoEncodingTraditionalChineseBig5 950 msoEncodingTurkish 1254 msoEncodingUnicodeBigEndian 1201 msoEncodingUnicodeLittleEndian 1200 msoEncodingUSASCII 20127 msoEncodingUTF7 65000 msoEncodingUTF8 65001 msoEncodingVietnamese 1258 msoEncodingWestern 1252 }
    }

#### MsoExtraInfoMethod [::Office::Enum]Enum, Main

MsoExtraInfoMethod

`msoMethodGet` | 0
`msoMethodPost` | 1

Show source

    proc ::Office::Enum::MsoExtraInfoMethod {} {

        # msoMethodGet - 0
        # msoMethodPost - 1
        return { msoMethodGet 0 msoMethodPost 1 }
    }

#### MsoExtrusionColorType [::Office::Enum]Enum, Main

MsoExtrusionColorType

`msoExtrusionColorAutomatic` | 1
`msoExtrusionColorCustom` | 2
`msoExtrusionColorTypeMixed` | -2

Show source

    proc ::Office::Enum::MsoExtrusionColorType {} {

        # msoExtrusionColorAutomatic - 1
        # msoExtrusionColorCustom - 2
        # msoExtrusionColorTypeMixed - -2
        return { msoExtrusionColorAutomatic 1 msoExtrusionColorCustom 2 msoExtrusionColorTypeMixed -2 }
    }

#### MsoFarEastLineBreakLanguageID [::Office::Enum]Enum, Main

MsoFarEastLineBreakLanguageID

`MsoFarEastLineBreakLanguageJapanese` | 1041
`MsoFarEastLineBreakLanguageKorean` | 1042
`MsoFarEastLineBreakLanguageSimplifiedChinese` | 2052
`MsoFarEastLineBreakLanguageTraditionalChinese` | 1028

Show source

    proc ::Office::Enum::MsoFarEastLineBreakLanguageID {} {

        # MsoFarEastLineBreakLanguageJapanese - 1041
        # MsoFarEastLineBreakLanguageKorean - 1042
        # MsoFarEastLineBreakLanguageSimplifiedChinese - 2052
        # MsoFarEastLineBreakLanguageTraditionalChinese - 1028
        return { MsoFarEastLineBreakLanguageJapanese 1041 MsoFarEastLineBreakLanguageKorean 1042 MsoFarEastLineBreakLanguageSimplifiedChinese 2052 MsoFarEastLineBreakLanguageTraditionalChinese 1028 }
    }

#### MsoFeatureInstall [::Office::Enum]Enum, Main

MsoFeatureInstall

`msoFeatureInstallNone` | 0
`msoFeatureInstallOnDemand` | 1
`msoFeatureInstallOnDemandWithUI` | 2

Show source

    proc ::Office::Enum::MsoFeatureInstall {} {

        # msoFeatureInstallNone - 0
        # msoFeatureInstallOnDemand - 1
        # msoFeatureInstallOnDemandWithUI - 2
        return { msoFeatureInstallNone 0 msoFeatureInstallOnDemand 1 msoFeatureInstallOnDemandWithUI 2 }
    }

#### MsoFileDialogType [::Office::Enum]Enum, Main

MsoFileDialogType

`msoFileDialogFilePicker` | 3
`msoFileDialogFolderPicker` | 4
`msoFileDialogOpen` | 1
`msoFileDialogSaveAs` | 2

Show source

    proc ::Office::Enum::MsoFileDialogType {} {

        # msoFileDialogFilePicker - 3
        # msoFileDialogFolderPicker - 4
        # msoFileDialogOpen - 1
        # msoFileDialogSaveAs - 2
        return { msoFileDialogFilePicker 3 msoFileDialogFolderPicker 4 msoFileDialogOpen 1 msoFileDialogSaveAs 2 }
    }

#### MsoFileDialogView [::Office::Enum]Enum, Main

MsoFileDialogView

`msoFileDialogViewDetails` | 2
`msoFileDialogViewLargeIcons` | 6
`msoFileDialogViewList` | 1
`msoFileDialogViewPreview` | 4
`msoFileDialogViewProperties` | 3
`msoFileDialogViewSmallIcons` | 7
`msoFileDialogViewThumbnail` | 5
`msoFileDialogViewTiles` | 9
`msoFileDialogViewWebView` | 8

Show source

    proc ::Office::Enum::MsoFileDialogView {} {

        # msoFileDialogViewDetails - 2
        # msoFileDialogViewLargeIcons - 6
        # msoFileDialogViewList - 1
        # msoFileDialogViewPreview - 4
        # msoFileDialogViewProperties - 3
        # msoFileDialogViewSmallIcons - 7
        # msoFileDialogViewThumbnail - 5
        # msoFileDialogViewTiles - 9
        # msoFileDialogViewWebView - 8
        return { msoFileDialogViewDetails 2 msoFileDialogViewLargeIcons 6 msoFileDialogViewList 1 msoFileDialogViewPreview 4 msoFileDialogViewProperties 3 msoFileDialogViewSmallIcons 7 msoFileDialogViewThumbnail 5 msoFileDialogViewTiles 9 msoFileDialogViewWebView 8 }
    }

#### MsoFileFindListBy [::Office::Enum]Enum, Main

MsoFileFindListBy

`msoListbyName` | 1
`msoListbyTitle` | 2

Show source

    proc ::Office::Enum::MsoFileFindListBy {} {

        # msoListbyName - 1
        # msoListbyTitle - 2
        return { msoListbyName 1 msoListbyTitle 2 }
    }

#### MsoFileFindOptions [::Office::Enum]Enum, Main

MsoFileFindOptions

`msoOptionsAdd` | 2
`msoOptionsNew` | 1
`msoOptionsWithin` | 3

Show source

    proc ::Office::Enum::MsoFileFindOptions {} {

        # msoOptionsAdd - 2
        # msoOptionsNew - 1
        # msoOptionsWithin - 3
        return { msoOptionsAdd 2 msoOptionsNew 1 msoOptionsWithin 3 }
    }

#### MsoFileFindSortBy [::Office::Enum]Enum, Main

MsoFileFindSortBy

`msoFileFindSortbyAuthor` | 1
`msoFileFindSortbyDateCreated` | 2
`msoFileFindSortbyDateSaved` | 4
`msoFileFindSortbyFileName` | 5
`msoFileFindSortbyLastSavedBy` | 3
`msoFileFindSortbySize` | 6
`msoFileFindSortbyTitle` | 7

Show source

    proc ::Office::Enum::MsoFileFindSortBy {} {

        # msoFileFindSortbyAuthor - 1
        # msoFileFindSortbyDateCreated - 2
        # msoFileFindSortbyDateSaved - 4
        # msoFileFindSortbyFileName - 5
        # msoFileFindSortbyLastSavedBy - 3
        # msoFileFindSortbySize - 6
        # msoFileFindSortbyTitle - 7
        return { msoFileFindSortbyAuthor 1 msoFileFindSortbyDateCreated 2 msoFileFindSortbyDateSaved 4 msoFileFindSortbyFileName 5 msoFileFindSortbyLastSavedBy 3 msoFileFindSortbySize 6 msoFileFindSortbyTitle 7 }
    }

#### MsoFileFindView [::Office::Enum]Enum, Main

MsoFileFindView

`msoViewFileInfo` | 1
`msoViewPreview` | 2
`msoViewSummaryInfo` | 3

Show source

    proc ::Office::Enum::MsoFileFindView {} {

        # msoViewFileInfo - 1
        # msoViewPreview - 2
        # msoViewSummaryInfo - 3
        return { msoViewFileInfo 1 msoViewPreview 2 msoViewSummaryInfo 3 }
    }

#### MsoFileNewAction [::Office::Enum]Enum, Main

MsoFileNewAction

`msoCreateNewFile` | 1
`msoEditFile` | 0
`msoOpenFile` | 2

Show source

    proc ::Office::Enum::MsoFileNewAction {} {

        # msoCreateNewFile - 1
        # msoEditFile - 0
        # msoOpenFile - 2
        return { msoCreateNewFile 1 msoEditFile 0 msoOpenFile 2 }
    }

#### MsoFileNewSection [::Office::Enum]Enum, Main

MsoFileNewSection

`msoBottomSection` | 4
`msoNew` | 1
`msoNewfromExistingFile` | 2
`msoNewfromTemplate` | 3
`msoOpenDocument` | 0

Show source

    proc ::Office::Enum::MsoFileNewSection {} {

        # msoBottomSection - 4
        # msoNew - 1
        # msoNewfromExistingFile - 2
        # msoNewfromTemplate - 3
        # msoOpenDocument - 0
        return { msoBottomSection 4 msoNew 1 msoNewfromExistingFile 2 msoNewfromTemplate 3 msoOpenDocument 0 }
    }

#### MsoFileType [::Office::Enum]Enum, Main

MsoFileType

`msoFileTypeAllFiles` | 1
`msoFileTypeBinders` | 6
`msoFileTypeCalendarItem` | 11
`msoFileTypeContactItem` | 12
`msoFileTypeDatabases` | 7
`msoFileTypeDataConnectionFiles` | 17
`msoFileTypeDesignerFiles` | 22
`msoFileTypeDocumentImagingFiles` | 20
`msoFileTypeExcelWorkbooks` | 4
`msoFileTypeJournalItem` | 14
`msoFileTypeMailItem` | 10
`msoFileTypeNoteItem` | 13
`msoFileTypeOfficeFiles` | 2
`msoFileTypeOutlookItems` | 9
`msoFileTypePhotoDrawFiles` | 16
`msoFileTypePowerPointPresentations` | 5
`msoFileTypeProjectFiles` | 19
`msoFileTypePublisherFiles` | 18
`msoFileTypeTaskItem` | 15
`msoFileTypeTemplates` | 8
`msoFileTypeVisioFiles` | 21
`msoFileTypeWebPages` | 23
`msoFileTypeWordDocuments` | 3

Show source

    proc ::Office::Enum::MsoFileType {} {

        # msoFileTypeAllFiles - 1
        # msoFileTypeBinders - 6
        # msoFileTypeCalendarItem - 11
        # msoFileTypeContactItem - 12
        # msoFileTypeDatabases - 7
        # msoFileTypeDataConnectionFiles - 17
        # msoFileTypeDesignerFiles - 22
        # msoFileTypeDocumentImagingFiles - 20
        # msoFileTypeExcelWorkbooks - 4
        # msoFileTypeJournalItem - 14
        # msoFileTypeMailItem - 10
        # msoFileTypeNoteItem - 13
        # msoFileTypeOfficeFiles - 2
        # msoFileTypeOutlookItems - 9
        # msoFileTypePhotoDrawFiles - 16
        # msoFileTypePowerPointPresentations - 5
        # msoFileTypeProjectFiles - 19
        # msoFileTypePublisherFiles - 18
        # msoFileTypeTaskItem - 15
        # msoFileTypeTemplates - 8
        # msoFileTypeVisioFiles - 21
        # msoFileTypeWebPages - 23
        # msoFileTypeWordDocuments - 3
        return { msoFileTypeAllFiles 1 msoFileTypeBinders 6 msoFileTypeCalendarItem 11 msoFileTypeContactItem 12 msoFileTypeDatabases 7 msoFileTypeDataConnectionFiles 17 msoFileTypeDesignerFiles 22 msoFileTypeDocumentImagingFiles 20 msoFileTypeExcelWorkbooks 4 msoFileTypeJournalItem 14 msoFileTypeMailItem 10 msoFileTypeNoteItem 13 msoFileTypeOfficeFiles 2 msoFileTypeOutlookItems 9 msoFileTypePhotoDrawFiles 16 msoFileTypePowerPointPresentations 5 msoFileTypeProjectFiles 19 msoFileTypePublisherFiles 18 msoFileTypeTaskItem 15 msoFileTypeTemplates 8 msoFileTypeVisioFiles 21 msoFileTypeWebPages 23 msoFileTypeWordDocuments 3 }
    }

#### MsoFileValidationMode [::Office::Enum]Enum, Main

MsoFileValidationMode

`msoFileValidationDefault` | 0
`msoFileValidationSkip` | 1

Show source

    proc ::Office::Enum::MsoFileValidationMode {} {

        # msoFileValidationDefault - 0
        # msoFileValidationSkip - 1
        return { msoFileValidationDefault 0 msoFileValidationSkip 1 }
    }

#### MsoFillType [::Office::Enum]Enum, Main

MsoFillType

`msoFillBackground` | 5
`msoFillGradient` | 3
`msoFillMixed` | -2
`msoFillPatterned` | 2
`msoFillPicture` | 6
`msoFillSolid` | 1
`msoFillTextured` | 4

Show source

    proc ::Office::Enum::MsoFillType {} {

        # msoFillBackground - 5
        # msoFillGradient - 3
        # msoFillMixed - -2
        # msoFillPatterned - 2
        # msoFillPicture - 6
        # msoFillSolid - 1
        # msoFillTextured - 4
        return { msoFillBackground 5 msoFillGradient 3 msoFillMixed -2 msoFillPatterned 2 msoFillPicture 6 msoFillSolid 1 msoFillTextured 4 }
    }

#### MsoFilterComparison [::Office::Enum]Enum, Main

MsoFilterComparison

`msoFilterComparisonContains` | 8
`msoFilterComparisonEqual` | 0
`msoFilterComparisonGreaterThan` | 3
`msoFilterComparisonGreaterThanEqual` | 5
`msoFilterComparisonIsBlank` | 6
`msoFilterComparisonIsNotBlank` | 7
`msoFilterComparisonLessThan` | 2
`msoFilterComparisonLessThanEqual` | 4
`msoFilterComparisonNotContains` | 9
`msoFilterComparisonNotEqual` | 1

Show source

    proc ::Office::Enum::MsoFilterComparison {} {

        # msoFilterComparisonContains - 8
        # msoFilterComparisonEqual - 0
        # msoFilterComparisonGreaterThan - 3
        # msoFilterComparisonGreaterThanEqual - 5
        # msoFilterComparisonIsBlank - 6
        # msoFilterComparisonIsNotBlank - 7
        # msoFilterComparisonLessThan - 2
        # msoFilterComparisonLessThanEqual - 4
        # msoFilterComparisonNotContains - 9
        # msoFilterComparisonNotEqual - 1
        return { msoFilterComparisonContains 8 msoFilterComparisonEqual 0 msoFilterComparisonGreaterThan 3 msoFilterComparisonGreaterThanEqual 5 msoFilterComparisonIsBlank 6 msoFilterComparisonIsNotBlank 7 msoFilterComparisonLessThan 2 msoFilterComparisonLessThanEqual 4 msoFilterComparisonNotContains 9 msoFilterComparisonNotEqual 1 }
    }

#### MsoFilterConjunction [::Office::Enum]Enum, Main

MsoFilterConjunction

`msoFilterConjunctionAnd` | 0
`msoFilterConjunctionOr` | 1

Show source

    proc ::Office::Enum::MsoFilterConjunction {} {

        # msoFilterConjunctionAnd - 0
        # msoFilterConjunctionOr - 1
        return { msoFilterConjunctionAnd 0 msoFilterConjunctionOr 1 }
    }

#### MsoFlipCmd [::Office::Enum]Enum, Main

MsoFlipCmd

`msoFlipHorizontal` | 0
`msoFlipVertical` | 1

Show source

    proc ::Office::Enum::MsoFlipCmd {} {

        # msoFlipHorizontal - 0
        # msoFlipVertical - 1
        return { msoFlipHorizontal 0 msoFlipVertical 1 }
    }

#### MsoFontLanguageIndex [::Office::Enum]Enum, Main

MsoFontLanguageIndex

`msoThemeComplexScript` | 2
`msoThemeEastAsian` | 3
`msoThemeLatin` | 1

Show source

    proc ::Office::Enum::MsoFontLanguageIndex {} {

        # msoThemeComplexScript - 2
        # msoThemeEastAsian - 3
        # msoThemeLatin - 1
        return { msoThemeComplexScript 2 msoThemeEastAsian 3 msoThemeLatin 1 }
    }

#### MsoGradientColorType [::Office::Enum]Enum, Main

MsoGradientColorType

`msoGradientColorMixed` | -2
`msoGradientMultiColor` | 4
`msoGradientOneColor` | 1
`msoGradientPresetColors` | 3
`msoGradientTwoColors` | 2

Show source

    proc ::Office::Enum::MsoGradientColorType {} {

        # msoGradientColorMixed - -2
        # msoGradientMultiColor - 4
        # msoGradientOneColor - 1
        # msoGradientPresetColors - 3
        # msoGradientTwoColors - 2
        return { msoGradientColorMixed -2 msoGradientMultiColor 4 msoGradientOneColor 1 msoGradientPresetColors 3 msoGradientTwoColors 2 }
    }

#### MsoGradientStyle [::Office::Enum]Enum, Main

MsoGradientStyle

`msoGradientDiagonalDown` | 4
`msoGradientDiagonalUp` | 3
`msoGradientFromCenter` | 7
`msoGradientFromCorner` | 5
`msoGradientFromTitle` | 6
`msoGradientHorizontal` | 1
`msoGradientMixed` | -2
`msoGradientVertical` | 2

Show source

    proc ::Office::Enum::MsoGradientStyle {} {

        # msoGradientDiagonalDown - 4
        # msoGradientDiagonalUp - 3
        # msoGradientFromCenter - 7
        # msoGradientFromCorner - 5
        # msoGradientFromTitle - 6
        # msoGradientHorizontal - 1
        # msoGradientMixed - -2
        # msoGradientVertical - 2
        return { msoGradientDiagonalDown 4 msoGradientDiagonalUp 3 msoGradientFromCenter 7 msoGradientFromCorner 5 msoGradientFromTitle 6 msoGradientHorizontal 1 msoGradientMixed -2 msoGradientVertical 2 }
    }

#### MsoGraphicStyleIndex [::Office::Enum]Enum, Main

MsoGraphicStyleIndex

`msoGraphicStyleMixed` | -2
`msoGraphicStyleNotAPreset` | 0
`msoGraphicStylePreset1` | 1
`msoGraphicStylePreset2` | 2
`msoGraphicStylePreset3` | 3
`msoGraphicStylePreset4` | 4
`msoGraphicStylePreset5` | 5
`msoGraphicStylePreset6` | 6
`msoGraphicStylePreset7` | 7
`msoGraphicStylePreset8` | 8
`msoGraphicStylePreset9` | 9
`msoGraphicStylePreset10` | 10
`msoGraphicStylePreset11` | 11
`msoGraphicStylePreset12` | 12
`msoGraphicStylePreset13` | 13
`msoGraphicStylePreset14` | 14
`msoGraphicStylePreset15` | 15
`msoGraphicStylePreset16` | 16
`msoGraphicStylePreset17` | 17
`msoGraphicStylePreset18` | 18
`msoGraphicStylePreset19` | 19
`msoGraphicStylePreset20` | 20
`msoGraphicStylePreset21` | 21
`msoGraphicStylePreset22` | 22
`msoGraphicStylePreset23` | 23
`msoGraphicStylePreset24` | 24
`msoGraphicStylePreset25` | 25
`msoGraphicStylePreset26` | 26
`msoGraphicStylePreset27` | 27
`msoGraphicStylePreset28` | 28

Show source

    proc ::Office::Enum::MsoGraphicStyleIndex {} {

        # msoGraphicStyleMixed - -2
        # msoGraphicStyleNotAPreset - 0
        # msoGraphicStylePreset1 - 1
        # msoGraphicStylePreset2 - 2
        # msoGraphicStylePreset3 - 3
        # msoGraphicStylePreset4 - 4
        # msoGraphicStylePreset5 - 5
        # msoGraphicStylePreset6 - 6
        # msoGraphicStylePreset7 - 7
        # msoGraphicStylePreset8 - 8
        # msoGraphicStylePreset9 - 9
        # msoGraphicStylePreset10 - 10
        # msoGraphicStylePreset11 - 11
        # msoGraphicStylePreset12 - 12
        # msoGraphicStylePreset13 - 13
        # msoGraphicStylePreset14 - 14
        # msoGraphicStylePreset15 - 15
        # msoGraphicStylePreset16 - 16
        # msoGraphicStylePreset17 - 17
        # msoGraphicStylePreset18 - 18
        # msoGraphicStylePreset19 - 19
        # msoGraphicStylePreset20 - 20
        # msoGraphicStylePreset21 - 21
        # msoGraphicStylePreset22 - 22
        # msoGraphicStylePreset23 - 23
        # msoGraphicStylePreset24 - 24
        # msoGraphicStylePreset25 - 25
        # msoGraphicStylePreset26 - 26
        # msoGraphicStylePreset27 - 27
        # msoGraphicStylePreset28 - 28
        return { msoGraphicStyleMixed -2 msoGraphicStyleNotAPreset 0 msoGraphicStylePreset1 1 msoGraphicStylePreset2 2 msoGraphicStylePreset3 3 msoGraphicStylePreset4 4 msoGraphicStylePreset5 5 msoGraphicStylePreset6 6 msoGraphicStylePreset7 7 msoGraphicStylePreset8 8 msoGraphicStylePreset9 9 msoGraphicStylePreset10 10 msoGraphicStylePreset11 11 msoGraphicStylePreset12 12 msoGraphicStylePreset13 13 msoGraphicStylePreset14 14 msoGraphicStylePreset15 15 msoGraphicStylePreset16 16 msoGraphicStylePreset17 17 msoGraphicStylePreset18 18 msoGraphicStylePreset19 19 msoGraphicStylePreset20 20 msoGraphicStylePreset21 21 msoGraphicStylePreset22 22 msoGraphicStylePreset23 23 msoGraphicStylePreset24 24 msoGraphicStylePreset25 25 msoGraphicStylePreset26 26 msoGraphicStylePreset27 27 msoGraphicStylePreset28 28 }
    }

#### MsoHorizontalAnchor [::Office::Enum]Enum, Main

MsoHorizontalAnchor

`msoAnchorCenter` | 2
`msoAnchorNone` | 1
`msoHorizontalAnchorMixed` | -2

Show source

    proc ::Office::Enum::MsoHorizontalAnchor {} {

        # msoAnchorCenter - 2
        # msoAnchorNone - 1
        # msoHorizontalAnchorMixed - -2
        return { msoAnchorCenter 2 msoAnchorNone 1 msoHorizontalAnchorMixed -2 }
    }

#### MsoHTMLProjectOpen [::Office::Enum]Enum, Main

MsoHTMLProjectOpen

`msoHTMLProjectOpenSourceView` | 1
`msoHTMLProjectOpenTextView` | 2

Show source

    proc ::Office::Enum::MsoHTMLProjectOpen {} {

        # msoHTMLProjectOpenSourceView - 1
        # msoHTMLProjectOpenTextView - 2
        return { msoHTMLProjectOpenSourceView 1 msoHTMLProjectOpenTextView 2 }
    }

#### MsoHTMLProjectState [::Office::Enum]Enum, Main

MsoHTMLProjectState

`msoHTMLProjectStateDocumentLocked` | 1
`msoHTMLProjectStateDocumentProjectUnlocked` | 3
`msoHTMLProjectStateProjectLocked` | 2

Show source

    proc ::Office::Enum::MsoHTMLProjectState {} {

        # msoHTMLProjectStateDocumentLocked - 1
        # msoHTMLProjectStateDocumentProjectUnlocked - 3
        # msoHTMLProjectStateProjectLocked - 2
        return { msoHTMLProjectStateDocumentLocked 1 msoHTMLProjectStateDocumentProjectUnlocked 3 msoHTMLProjectStateProjectLocked 2 }
    }

#### MsoHyperlinkType [::Office::Enum]Enum, Main

MsoHyperlinkType

`msoHyperlinkInlineShape` | 2
`msoHyperlinkRange` | 0
`msoHyperlinkShape` | 1

Show source

    proc ::Office::Enum::MsoHyperlinkType {} {

        # msoHyperlinkInlineShape - 2
        # msoHyperlinkRange - 0
        # msoHyperlinkShape - 1
        return { msoHyperlinkInlineShape 2 msoHyperlinkRange 0 msoHyperlinkShape 1 }
    }

#### MsoIconType [::Office::Enum]Enum, Main

MsoIconType

`msoIconAlert` | 2
`msoIconAlertCritical` | 7
`msoIconAlertInfo` | 4
`msoIconAlertQuery` | 6
`msoIconAlertWarning` | 5
`msoIconNone` | 0
`msoIconTip` | 3

Show source

    proc ::Office::Enum::MsoIconType {} {

        # msoIconAlert - 2
        # msoIconAlertCritical - 7
        # msoIconAlertInfo - 4
        # msoIconAlertQuery - 6
        # msoIconAlertWarning - 5
        # msoIconNone - 0
        # msoIconTip - 3
        return { msoIconAlert 2 msoIconAlertCritical 7 msoIconAlertInfo 4 msoIconAlertQuery 6 msoIconAlertWarning 5 msoIconNone 0 msoIconTip 3 }
    }

#### MsoIodGroup [::Office::Enum]Enum, Main

MsoIodGroup

`msoIodGroupPIAs` | 0
`msoIodGroupVSTOR35Mgd` | 1
`msoIodGroupVSTOR40Mgd` | 2

Show source

    proc ::Office::Enum::MsoIodGroup {} {

        # msoIodGroupPIAs - 0
        # msoIodGroupVSTOR35Mgd - 1
        # msoIodGroupVSTOR40Mgd - 2
        return { msoIodGroupPIAs 0 msoIodGroupVSTOR35Mgd 1 msoIodGroupVSTOR40Mgd 2 }
    }

#### MsoLanguageID [::Office::Enum]Enum, Main

MsoLanguageID

`msoLanguageIDAfrikaans` | 1078
`msoLanguageIDAlbanian` | 1052
`msoLanguageIDAmharic` | 1118
`msoLanguageIDArabic` | 1025
`msoLanguageIDArabicAlgeria` | 5121
`msoLanguageIDArabicBahrain` | 15361
`msoLanguageIDArabicEgypt` | 3073
`msoLanguageIDArabicIraq` | 2049
`msoLanguageIDArabicJordan` | 11265
`msoLanguageIDArabicKuwait` | 13313
`msoLanguageIDArabicLebanon` | 12289
`msoLanguageIDArabicLibya` | 4097
`msoLanguageIDArabicMorocco` | 6145
`msoLanguageIDArabicOman` | 8193
`msoLanguageIDArabicQatar` | 16385
`msoLanguageIDArabicSyria` | 10241
`msoLanguageIDArabicTunisia` | 7169
`msoLanguageIDArabicUAE` | 14337
`msoLanguageIDArabicYemen` | 9217
`msoLanguageIDArmenian` | 1067
`msoLanguageIDAssamese` | 1101
`msoLanguageIDAzeriCyrillic` | 2092
`msoLanguageIDAzeriLatin` | 1068
`msoLanguageIDBasque` | 1069
`msoLanguageIDBelgianDutch` | 2067
`msoLanguageIDBelgianFrench` | 2060
`msoLanguageIDBengali` | 1093
`msoLanguageIDBosnian` | 4122
`msoLanguageIDBosnianBosniaHerzegovinaCyrillic` | 8218
`msoLanguageIDBosnianBosniaHerzegovinaLatin` | 5146
`msoLanguageIDBrazilianPortuguese` | 1046
`msoLanguageIDBulgarian` | 1026
`msoLanguageIDBurmese` | 1109
`msoLanguageIDByelorussian` | 1059
`msoLanguageIDCatalan` | 1027
`msoLanguageIDCherokee` | 1116
`msoLanguageIDChineseHongKongSAR` | 3076
`msoLanguageIDChineseMacaoSAR` | 5124
`msoLanguageIDChineseSingapore` | 4100
`msoLanguageIDCroatian` | 1050
`msoLanguageIDCzech` | 1029
`msoLanguageIDDanish` | 1030
`msoLanguageIDDivehi` | 1125
`msoLanguageIDDutch` | 1043
`msoLanguageIDDzongkhaBhutan` | 2129
`msoLanguageIDEdo` | 1126
`msoLanguageIDEnglishAUS` | 3081
`msoLanguageIDEnglishBelize` | 10249
`msoLanguageIDEnglishCanadian` | 4105
`msoLanguageIDEnglishCaribbean` | 9225
`msoLanguageIDEnglishIndonesia` | 14345
`msoLanguageIDEnglishIreland` | 6153
`msoLanguageIDEnglishJamaica` | 8201
`msoLanguageIDEnglishNewZealand` | 5129
`msoLanguageIDEnglishPhilippines` | 13321
`msoLanguageIDEnglishSouthAfrica` | 7177
`msoLanguageIDEnglishTrinidadTobago` | 11273
`msoLanguageIDEnglishUK` | 2057
`msoLanguageIDEnglishUS` | 1033
`msoLanguageIDEnglishZimbabwe` | 12297
`msoLanguageIDEstonian` | 1061
`msoLanguageIDFaeroese` | 1080
`msoLanguageIDFarsi` | 1065
`msoLanguageIDFilipino` | 1124
`msoLanguageIDFinnish` | 1035
`msoLanguageIDFrench` | 1036
`msoLanguageIDFrenchCameroon` | 11276
`msoLanguageIDFrenchCanadian` | 3084
`msoLanguageIDFrenchCongoDRC` | 9228
`msoLanguageIDFrenchCotedIvoire` | 12300
`msoLanguageIDFrenchHaiti` | 15372
`msoLanguageIDFrenchLuxembourg` | 5132
`msoLanguageIDFrenchMali` | 13324
`msoLanguageIDFrenchMonaco` | 6156
`msoLanguageIDFrenchMorocco` | 14348
`msoLanguageIDFrenchReunion` | 8204
`msoLanguageIDFrenchSenegal` | 10252
`msoLanguageIDFrenchWestIndies` | 7180
`msoLanguageIDFrenchZaire` | 9228
`msoLanguageIDFrisianNetherlands` | 1122
`msoLanguageIDFulfulde` | 1127
`msoLanguageIDGaelicIreland` | 2108
`msoLanguageIDGaelicScotland` | 1084
`msoLanguageIDGalician` | 1110
`msoLanguageIDGeorgian` | 1079
`msoLanguageIDGerman` | 1031
`msoLanguageIDGermanAustria` | 3079
`msoLanguageIDGermanLiechtenstein` | 5127
`msoLanguageIDGermanLuxembourg` | 4103
`msoLanguageIDGreek` | 1032
`msoLanguageIDGuarani` | 1140
`msoLanguageIDGujarati` | 1095
`msoLanguageIDHausa` | 1128
`msoLanguageIDHawaiian` | 1141
`msoLanguageIDHebrew` | 1037
`msoLanguageIDHindi` | 1081
`msoLanguageIDHungarian` | 1038
`msoLanguageIDIbibio` | 1129
`msoLanguageIDIcelandic` | 1039
`msoLanguageIDIgbo` | 1136
`msoLanguageIDIndonesian` | 1057
`msoLanguageIDInuktitut` | 1117
`msoLanguageIDItalian` | 1040
`msoLanguageIDJapanese` | 1041
`msoLanguageIDKannada` | 1099
`msoLanguageIDKanuri` | 1137
`msoLanguageIDKashmiri` | 1120
`msoLanguageIDKashmiriDevanagari` | 2144
`msoLanguageIDKazakh` | 1087
`msoLanguageIDKhmer` | 1107
`msoLanguageIDKirghiz` | 1088
`msoLanguageIDKonkani` | 1111
`msoLanguageIDKorean` | 1042
`msoLanguageIDKyrgyz` | 1088
`msoLanguageIDLao` | 1108
`msoLanguageIDLatin` | 1142
`msoLanguageIDLatvian` | 1062
`msoLanguageIDLithuanian` | 1063
`msoLanguageIDMacedonian` | 1071
`msoLanguageIDMacedonianFYROM` | 1071
`msoLanguageIDMalayalam` | 1100
`msoLanguageIDMalayBruneiDarussalam` | 2110
`msoLanguageIDMalaysian` | 1086
`msoLanguageIDMaltese` | 1082
`msoLanguageIDManipuri` | 1112
`msoLanguageIDMaori` | 1153
`msoLanguageIDMarathi` | 1102
`msoLanguageIDMexicanSpanish` | 2058
`msoLanguageIDMixed` | -2
`msoLanguageIDMongolian` | 1104
`msoLanguageIDNepali` | 1121
`msoLanguageIDNone` | 0
`msoLanguageIDNoProofing` | 1024
`msoLanguageIDNorwegianBokmol` | 1044
`msoLanguageIDNorwegianNynorsk` | 2068
`msoLanguageIDOriya` | 1096
`msoLanguageIDOromo` | 1138
`msoLanguageIDPashto` | 1123
`msoLanguageIDPolish` | 1045
`msoLanguageIDPortuguese` | 2070
`msoLanguageIDPunjabi` | 1094
`msoLanguageIDQuechuaBolivia` | 1131
`msoLanguageIDQuechuaEcuador` | 2155
`msoLanguageIDQuechuaPeru` | 3179
`msoLanguageIDRhaetoRomanic` | 1047
`msoLanguageIDRomanian` | 1048
`msoLanguageIDRomanianMoldova` | 2072
`msoLanguageIDRussian` | 1049
`msoLanguageIDRussianMoldova` | 2073
`msoLanguageIDSamiLappish` | 1083
`msoLanguageIDSanskrit` | 1103
`msoLanguageIDSepedi` | 1132
`msoLanguageIDSerbianBosniaHerzegovinaCyrillic` | 7194
`msoLanguageIDSerbianBosniaHerzegovinaLatin` | 6170
`msoLanguageIDSerbianCyrillic` | 3098
`msoLanguageIDSerbianLatin` | 2074
`msoLanguageIDSesotho` | 1072
`msoLanguageIDSimplifiedChinese` | 2052
`msoLanguageIDSindhi` | 1113
`msoLanguageIDSindhiPakistan` | 2137
`msoLanguageIDSinhalese` | 1115
`msoLanguageIDSlovak` | 1051
`msoLanguageIDSlovenian` | 1060
`msoLanguageIDSomali` | 1143
`msoLanguageIDSorbian` | 1070
`msoLanguageIDSpanish` | 1034
`msoLanguageIDSpanishArgentina` | 11274
`msoLanguageIDSpanishBolivia` | 16394
`msoLanguageIDSpanishChile` | 13322
`msoLanguageIDSpanishColombia` | 9226
`msoLanguageIDSpanishCostaRica` | 5130
`msoLanguageIDSpanishDominicanRepublic` | 7178
`msoLanguageIDSpanishEcuador` | 12298
`msoLanguageIDSpanishElSalvador` | 17418
`msoLanguageIDSpanishGuatemala` | 4106
`msoLanguageIDSpanishHonduras` | 18442
`msoLanguageIDSpanishModernSort` | 3082
`msoLanguageIDSpanishNicaragua` | 19466
`msoLanguageIDSpanishPanama` | 6154
`msoLanguageIDSpanishParaguay` | 15370
`msoLanguageIDSpanishPeru` | 10250
`msoLanguageIDSpanishPuertoRico` | 20490
`msoLanguageIDSpanishUruguay` | 14346
`msoLanguageIDSpanishVenezuela` | 8202
`msoLanguageIDSutu` | 1072
`msoLanguageIDSwahili` | 1089
`msoLanguageIDSwedish` | 1053
`msoLanguageIDSwedishFinland` | 2077
`msoLanguageIDSwissFrench` | 4108
`msoLanguageIDSwissGerman` | 2055
`msoLanguageIDSwissItalian` | 2064
`msoLanguageIDSyriac` | 1114
`msoLanguageIDTajik` | 1064
`msoLanguageIDTamazight` | 1119
`msoLanguageIDTamazightLatin` | 2143
`msoLanguageIDTamil` | 1097
`msoLanguageIDTatar` | 1092
`msoLanguageIDTelugu` | 1098
`msoLanguageIDThai` | 1054
`msoLanguageIDTibetan` | 1105
`msoLanguageIDTigrignaEritrea` | 2163
`msoLanguageIDTigrignaEthiopic` | 1139
`msoLanguageIDTraditionalChinese` | 1028
`msoLanguageIDTsonga` | 1073
`msoLanguageIDTswana` | 1074
`msoLanguageIDTurkish` | 1055
`msoLanguageIDTurkmen` | 1090
`msoLanguageIDUkrainian` | 1058
`msoLanguageIDUrdu` | 1056
`msoLanguageIDUzbekCyrillic` | 2115
`msoLanguageIDUzbekLatin` | 1091
`msoLanguageIDVenda` | 1075
`msoLanguageIDVietnamese` | 1066
`msoLanguageIDWelsh` | 1106
`msoLanguageIDXhosa` | 1076
`msoLanguageIDYi` | 1144
`msoLanguageIDYiddish` | 1085
`msoLanguageIDYoruba` | 1130
`msoLanguageIDZulu` | 1077

Show source

    proc ::Office::Enum::MsoLanguageID {} {

        # msoLanguageIDAfrikaans - 1078
        # msoLanguageIDAlbanian - 1052
        # msoLanguageIDAmharic - 1118
        # msoLanguageIDArabic - 1025
        # msoLanguageIDArabicAlgeria - 5121
        # msoLanguageIDArabicBahrain - 15361
        # msoLanguageIDArabicEgypt - 3073
        # msoLanguageIDArabicIraq - 2049
        # msoLanguageIDArabicJordan - 11265
        # msoLanguageIDArabicKuwait - 13313
        # msoLanguageIDArabicLebanon - 12289
        # msoLanguageIDArabicLibya - 4097
        # msoLanguageIDArabicMorocco - 6145
        # msoLanguageIDArabicOman - 8193
        # msoLanguageIDArabicQatar - 16385
        # msoLanguageIDArabicSyria - 10241
        # msoLanguageIDArabicTunisia - 7169
        # msoLanguageIDArabicUAE - 14337
        # msoLanguageIDArabicYemen - 9217
        # msoLanguageIDArmenian - 1067
        # msoLanguageIDAssamese - 1101
        # msoLanguageIDAzeriCyrillic - 2092
        # msoLanguageIDAzeriLatin - 1068
        # msoLanguageIDBasque - 1069
        # msoLanguageIDBelgianDutch - 2067
        # msoLanguageIDBelgianFrench - 2060
        # msoLanguageIDBengali - 1093
        # msoLanguageIDBosnian - 4122
        # msoLanguageIDBosnianBosniaHerzegovinaCyrillic - 8218
        # msoLanguageIDBosnianBosniaHerzegovinaLatin - 5146
        # msoLanguageIDBrazilianPortuguese - 1046
        # msoLanguageIDBulgarian - 1026
        # msoLanguageIDBurmese - 1109
        # msoLanguageIDByelorussian - 1059
        # msoLanguageIDCatalan - 1027
        # msoLanguageIDCherokee - 1116
        # msoLanguageIDChineseHongKongSAR - 3076
        # msoLanguageIDChineseMacaoSAR - 5124
        # msoLanguageIDChineseSingapore - 4100
        # msoLanguageIDCroatian - 1050
        # msoLanguageIDCzech - 1029
        # msoLanguageIDDanish - 1030
        # msoLanguageIDDivehi - 1125
        # msoLanguageIDDutch - 1043
        # msoLanguageIDDzongkhaBhutan - 2129
        # msoLanguageIDEdo - 1126
        # msoLanguageIDEnglishAUS - 3081
        # msoLanguageIDEnglishBelize - 10249
        # msoLanguageIDEnglishCanadian - 4105
        # msoLanguageIDEnglishCaribbean - 9225
        # msoLanguageIDEnglishIndonesia - 14345
        # msoLanguageIDEnglishIreland - 6153
        # msoLanguageIDEnglishJamaica - 8201
        # msoLanguageIDEnglishNewZealand - 5129
        # msoLanguageIDEnglishPhilippines - 13321
        # msoLanguageIDEnglishSouthAfrica - 7177
        # msoLanguageIDEnglishTrinidadTobago - 11273
        # msoLanguageIDEnglishUK - 2057
        # msoLanguageIDEnglishUS - 1033
        # msoLanguageIDEnglishZimbabwe - 12297
        # msoLanguageIDEstonian - 1061
        # msoLanguageIDFaeroese - 1080
        # msoLanguageIDFarsi - 1065
        # msoLanguageIDFilipino - 1124
        # msoLanguageIDFinnish - 1035
        # msoLanguageIDFrench - 1036
        # msoLanguageIDFrenchCameroon - 11276
        # msoLanguageIDFrenchCanadian - 3084
        # msoLanguageIDFrenchCongoDRC - 9228
        # msoLanguageIDFrenchCotedIvoire - 12300
        # msoLanguageIDFrenchHaiti - 15372
        # msoLanguageIDFrenchLuxembourg - 5132
        # msoLanguageIDFrenchMali - 13324
        # msoLanguageIDFrenchMonaco - 6156
        # msoLanguageIDFrenchMorocco - 14348
        # msoLanguageIDFrenchReunion - 8204
        # msoLanguageIDFrenchSenegal - 10252
        # msoLanguageIDFrenchWestIndies - 7180
        # msoLanguageIDFrenchZaire - 9228
        # msoLanguageIDFrisianNetherlands - 1122
        # msoLanguageIDFulfulde - 1127
        # msoLanguageIDGaelicIreland - 2108
        # msoLanguageIDGaelicScotland - 1084
        # msoLanguageIDGalician - 1110
        # msoLanguageIDGeorgian - 1079
        # msoLanguageIDGerman - 1031
        # msoLanguageIDGermanAustria - 3079
        # msoLanguageIDGermanLiechtenstein - 5127
        # msoLanguageIDGermanLuxembourg - 4103
        # msoLanguageIDGreek - 1032
        # msoLanguageIDGuarani - 1140
        # msoLanguageIDGujarati - 1095
        # msoLanguageIDHausa - 1128
        # msoLanguageIDHawaiian - 1141
        # msoLanguageIDHebrew - 1037
        # msoLanguageIDHindi - 1081
        # msoLanguageIDHungarian - 1038
        # msoLanguageIDIbibio - 1129
        # msoLanguageIDIcelandic - 1039
        # msoLanguageIDIgbo - 1136
        # msoLanguageIDIndonesian - 1057
        # msoLanguageIDInuktitut - 1117
        # msoLanguageIDItalian - 1040
        # msoLanguageIDJapanese - 1041
        # msoLanguageIDKannada - 1099
        # msoLanguageIDKanuri - 1137
        # msoLanguageIDKashmiri - 1120
        # msoLanguageIDKashmiriDevanagari - 2144
        # msoLanguageIDKazakh - 1087
        # msoLanguageIDKhmer - 1107
        # msoLanguageIDKirghiz - 1088
        # msoLanguageIDKonkani - 1111
        # msoLanguageIDKorean - 1042
        # msoLanguageIDKyrgyz - 1088
        # msoLanguageIDLao - 1108
        # msoLanguageIDLatin - 1142
        # msoLanguageIDLatvian - 1062
        # msoLanguageIDLithuanian - 1063
        # msoLanguageIDMacedonian - 1071
        # msoLanguageIDMacedonianFYROM - 1071
        # msoLanguageIDMalayalam - 1100
        # msoLanguageIDMalayBruneiDarussalam - 2110
        # msoLanguageIDMalaysian - 1086
        # msoLanguageIDMaltese - 1082
        # msoLanguageIDManipuri - 1112
        # msoLanguageIDMaori - 1153
        # msoLanguageIDMarathi - 1102
        # msoLanguageIDMexicanSpanish - 2058
        # msoLanguageIDMixed - -2
        # msoLanguageIDMongolian - 1104
        # msoLanguageIDNepali - 1121
        # msoLanguageIDNone - 0
        # msoLanguageIDNoProofing - 1024
        # msoLanguageIDNorwegianBokmol - 1044
        # msoLanguageIDNorwegianNynorsk - 2068
        # msoLanguageIDOriya - 1096
        # msoLanguageIDOromo - 1138
        # msoLanguageIDPashto - 1123
        # msoLanguageIDPolish - 1045
        # msoLanguageIDPortuguese - 2070
        # msoLanguageIDPunjabi - 1094
        # msoLanguageIDQuechuaBolivia - 1131
        # msoLanguageIDQuechuaEcuador - 2155
        # msoLanguageIDQuechuaPeru - 3179
        # msoLanguageIDRhaetoRomanic - 1047
        # msoLanguageIDRomanian - 1048
        # msoLanguageIDRomanianMoldova - 2072
        # msoLanguageIDRussian - 1049
        # msoLanguageIDRussianMoldova - 2073
        # msoLanguageIDSamiLappish - 1083
        # msoLanguageIDSanskrit - 1103
        # msoLanguageIDSepedi - 1132
        # msoLanguageIDSerbianBosniaHerzegovinaCyrillic - 7194
        # msoLanguageIDSerbianBosniaHerzegovinaLatin - 6170
        # msoLanguageIDSerbianCyrillic - 3098
        # msoLanguageIDSerbianLatin - 2074
        # msoLanguageIDSesotho - 1072
        # msoLanguageIDSimplifiedChinese - 2052
        # msoLanguageIDSindhi - 1113
        # msoLanguageIDSindhiPakistan - 2137
        # msoLanguageIDSinhalese - 1115
        # msoLanguageIDSlovak - 1051
        # msoLanguageIDSlovenian - 1060
        # msoLanguageIDSomali - 1143
        # msoLanguageIDSorbian - 1070
        # msoLanguageIDSpanish - 1034
        # msoLanguageIDSpanishArgentina - 11274
        # msoLanguageIDSpanishBolivia - 16394
        # msoLanguageIDSpanishChile - 13322
        # msoLanguageIDSpanishColombia - 9226
        # msoLanguageIDSpanishCostaRica - 5130
        # msoLanguageIDSpanishDominicanRepublic - 7178
        # msoLanguageIDSpanishEcuador - 12298
        # msoLanguageIDSpanishElSalvador - 17418
        # msoLanguageIDSpanishGuatemala - 4106
        # msoLanguageIDSpanishHonduras - 18442
        # msoLanguageIDSpanishModernSort - 3082
        # msoLanguageIDSpanishNicaragua - 19466
        # msoLanguageIDSpanishPanama - 6154
        # msoLanguageIDSpanishParaguay - 15370
        # msoLanguageIDSpanishPeru - 10250
        # msoLanguageIDSpanishPuertoRico - 20490
        # msoLanguageIDSpanishUruguay - 14346
        # msoLanguageIDSpanishVenezuela - 8202
        # msoLanguageIDSutu - 1072
        # msoLanguageIDSwahili - 1089
        # msoLanguageIDSwedish - 1053
        # msoLanguageIDSwedishFinland - 2077
        # msoLanguageIDSwissFrench - 4108
        # msoLanguageIDSwissGerman - 2055
        # msoLanguageIDSwissItalian - 2064
        # msoLanguageIDSyriac - 1114
        # msoLanguageIDTajik - 1064
        # msoLanguageIDTamazight - 1119
        # msoLanguageIDTamazightLatin - 2143
        # msoLanguageIDTamil - 1097
        # msoLanguageIDTatar - 1092
        # msoLanguageIDTelugu - 1098
        # msoLanguageIDThai - 1054
        # msoLanguageIDTibetan - 1105
        # msoLanguageIDTigrignaEritrea - 2163
        # msoLanguageIDTigrignaEthiopic - 1139
        # msoLanguageIDTraditionalChinese - 1028
        # msoLanguageIDTsonga - 1073
        # msoLanguageIDTswana - 1074
        # msoLanguageIDTurkish - 1055
        # msoLanguageIDTurkmen - 1090
        # msoLanguageIDUkrainian - 1058
        # msoLanguageIDUrdu - 1056
        # msoLanguageIDUzbekCyrillic - 2115
        # msoLanguageIDUzbekLatin - 1091
        # msoLanguageIDVenda - 1075
        # msoLanguageIDVietnamese - 1066
        # msoLanguageIDWelsh - 1106
        # msoLanguageIDXhosa - 1076
        # msoLanguageIDYi - 1144
        # msoLanguageIDYiddish - 1085
        # msoLanguageIDYoruba - 1130
        # msoLanguageIDZulu - 1077
        return { msoLanguageIDAfrikaans 1078 msoLanguageIDAlbanian 1052 msoLanguageIDAmharic 1118 msoLanguageIDArabic 1025 msoLanguageIDArabicAlgeria 5121 msoLanguageIDArabicBahrain 15361 msoLanguageIDArabicEgypt 3073 msoLanguageIDArabicIraq 2049 msoLanguageIDArabicJordan 11265 msoLanguageIDArabicKuwait 13313 msoLanguageIDArabicLebanon 12289 msoLanguageIDArabicLibya 4097 msoLanguageIDArabicMorocco 6145 msoLanguageIDArabicOman 8193 msoLanguageIDArabicQatar 16385 msoLanguageIDArabicSyria 10241 msoLanguageIDArabicTunisia 7169 msoLanguageIDArabicUAE 14337 msoLanguageIDArabicYemen 9217 msoLanguageIDArmenian 1067 msoLanguageIDAssamese 1101 msoLanguageIDAzeriCyrillic 2092 msoLanguageIDAzeriLatin 1068 msoLanguageIDBasque 1069 msoLanguageIDBelgianDutch 2067 msoLanguageIDBelgianFrench 2060 msoLanguageIDBengali 1093 msoLanguageIDBosnian 4122 msoLanguageIDBosnianBosniaHerzegovinaCyrillic 8218 msoLanguageIDBosnianBosniaHerzegovinaLatin 5146 msoLanguageIDBrazilianPortuguese 1046 msoLanguageIDBulgarian 1026 msoLanguageIDBurmese 1109 msoLanguageIDByelorussian 1059 msoLanguageIDCatalan 1027 msoLanguageIDCherokee 1116 msoLanguageIDChineseHongKongSAR 3076 msoLanguageIDChineseMacaoSAR 5124 msoLanguageIDChineseSingapore 4100 msoLanguageIDCroatian 1050 msoLanguageIDCzech 1029 msoLanguageIDDanish 1030 msoLanguageIDDivehi 1125 msoLanguageIDDutch 1043 msoLanguageIDDzongkhaBhutan 2129 msoLanguageIDEdo 1126 msoLanguageIDEnglishAUS 3081 msoLanguageIDEnglishBelize 10249 msoLanguageIDEnglishCanadian 4105 msoLanguageIDEnglishCaribbean 9225 msoLanguageIDEnglishIndonesia 14345 msoLanguageIDEnglishIreland 6153 msoLanguageIDEnglishJamaica 8201 msoLanguageIDEnglishNewZealand 5129 msoLanguageIDEnglishPhilippines 13321 msoLanguageIDEnglishSouthAfrica 7177 msoLanguageIDEnglishTrinidadTobago 11273 msoLanguageIDEnglishUK 2057 msoLanguageIDEnglishUS 1033 msoLanguageIDEnglishZimbabwe 12297 msoLanguageIDEstonian 1061 msoLanguageIDFaeroese 1080 msoLanguageIDFarsi 1065 msoLanguageIDFilipino 1124 msoLanguageIDFinnish 1035 msoLanguageIDFrench 1036 msoLanguageIDFrenchCameroon 11276 msoLanguageIDFrenchCanadian 3084 msoLanguageIDFrenchCongoDRC 9228 msoLanguageIDFrenchCotedIvoire 12300 msoLanguageIDFrenchHaiti 15372 msoLanguageIDFrenchLuxembourg 5132 msoLanguageIDFrenchMali 13324 msoLanguageIDFrenchMonaco 6156 msoLanguageIDFrenchMorocco 14348 msoLanguageIDFrenchReunion 8204 msoLanguageIDFrenchSenegal 10252 msoLanguageIDFrenchWestIndies 7180 msoLanguageIDFrenchZaire 9228 msoLanguageIDFrisianNetherlands 1122 msoLanguageIDFulfulde 1127 msoLanguageIDGaelicIreland 2108 msoLanguageIDGaelicScotland 1084 msoLanguageIDGalician 1110 msoLanguageIDGeorgian 1079 msoLanguageIDGerman 1031 msoLanguageIDGermanAustria 3079 msoLanguageIDGermanLiechtenstein 5127 msoLanguageIDGermanLuxembourg 4103 msoLanguageIDGreek 1032 msoLanguageIDGuarani 1140 msoLanguageIDGujarati 1095 msoLanguageIDHausa 1128 msoLanguageIDHawaiian 1141 msoLanguageIDHebrew 1037 msoLanguageIDHindi 1081 msoLanguageIDHungarian 1038 msoLanguageIDIbibio 1129 msoLanguageIDIcelandic 1039 msoLanguageIDIgbo 1136 msoLanguageIDIndonesian 1057 msoLanguageIDInuktitut 1117 msoLanguageIDItalian 1040 msoLanguageIDJapanese 1041 msoLanguageIDKannada 1099 msoLanguageIDKanuri 1137 msoLanguageIDKashmiri 1120 msoLanguageIDKashmiriDevanagari 2144 msoLanguageIDKazakh 1087 msoLanguageIDKhmer 1107 msoLanguageIDKirghiz 1088 msoLanguageIDKonkani 1111 msoLanguageIDKorean 1042 msoLanguageIDKyrgyz 1088 msoLanguageIDLao 1108 msoLanguageIDLatin 1142 msoLanguageIDLatvian 1062 msoLanguageIDLithuanian 1063 msoLanguageIDMacedonian 1071 msoLanguageIDMacedonianFYROM 1071 msoLanguageIDMalayalam 1100 msoLanguageIDMalayBruneiDarussalam 2110 msoLanguageIDMalaysian 1086 msoLanguageIDMaltese 1082 msoLanguageIDManipuri 1112 msoLanguageIDMaori 1153 msoLanguageIDMarathi 1102 msoLanguageIDMexicanSpanish 2058 msoLanguageIDMixed -2 msoLanguageIDMongolian 1104 msoLanguageIDNepali 1121 msoLanguageIDNone 0 msoLanguageIDNoProofing 1024 msoLanguageIDNorwegianBokmol 1044 msoLanguageIDNorwegianNynorsk 2068 msoLanguageIDOriya 1096 msoLanguageIDOromo 1138 msoLanguageIDPashto 1123 msoLanguageIDPolish 1045 msoLanguageIDPortuguese 2070 msoLanguageIDPunjabi 1094 msoLanguageIDQuechuaBolivia 1131 msoLanguageIDQuechuaEcuador 2155 msoLanguageIDQuechuaPeru 3179 msoLanguageIDRhaetoRomanic 1047 msoLanguageIDRomanian 1048 msoLanguageIDRomanianMoldova 2072 msoLanguageIDRussian 1049 msoLanguageIDRussianMoldova 2073 msoLanguageIDSamiLappish 1083 msoLanguageIDSanskrit 1103 msoLanguageIDSepedi 1132 msoLanguageIDSerbianBosniaHerzegovinaCyrillic 7194 msoLanguageIDSerbianBosniaHerzegovinaLatin 6170 msoLanguageIDSerbianCyrillic 3098 msoLanguageIDSerbianLatin 2074 msoLanguageIDSesotho 1072 msoLanguageIDSimplifiedChinese 2052 msoLanguageIDSindhi 1113 msoLanguageIDSindhiPakistan 2137 msoLanguageIDSinhalese 1115 msoLanguageIDSlovak 1051 msoLanguageIDSlovenian 1060 msoLanguageIDSomali 1143 msoLanguageIDSorbian 1070 msoLanguageIDSpanish 1034 msoLanguageIDSpanishArgentina 11274 msoLanguageIDSpanishBolivia 16394 msoLanguageIDSpanishChile 13322 msoLanguageIDSpanishColombia 9226 msoLanguageIDSpanishCostaRica 5130 msoLanguageIDSpanishDominicanRepublic 7178 msoLanguageIDSpanishEcuador 12298 msoLanguageIDSpanishElSalvador 17418 msoLanguageIDSpanishGuatemala 4106 msoLanguageIDSpanishHonduras 18442 msoLanguageIDSpanishModernSort 3082 msoLanguageIDSpanishNicaragua 19466 msoLanguageIDSpanishPanama 6154 msoLanguageIDSpanishParaguay 15370 msoLanguageIDSpanishPeru 10250 msoLanguageIDSpanishPuertoRico 20490 msoLanguageIDSpanishUruguay 14346 msoLanguageIDSpanishVenezuela 8202 msoLanguageIDSutu 1072 msoLanguageIDSwahili 1089 msoLanguageIDSwedish 1053 msoLanguageIDSwedishFinland 2077 msoLanguageIDSwissFrench 4108 msoLanguageIDSwissGerman 2055 msoLanguageIDSwissItalian 2064 msoLanguageIDSyriac 1114 msoLanguageIDTajik 1064 msoLanguageIDTamazight 1119 msoLanguageIDTamazightLatin 2143 msoLanguageIDTamil 1097 msoLanguageIDTatar 1092 msoLanguageIDTelugu 1098 msoLanguageIDThai 1054 msoLanguageIDTibetan 1105 msoLanguageIDTigrignaEritrea 2163 msoLanguageIDTigrignaEthiopic 1139 msoLanguageIDTraditionalChinese 1028 msoLanguageIDTsonga 1073 msoLanguageIDTswana 1074 msoLanguageIDTurkish 1055 msoLanguageIDTurkmen 1090 msoLanguageIDUkrainian 1058 msoLanguageIDUrdu 1056 msoLanguageIDUzbekCyrillic 2115 msoLanguageIDUzbekLatin 1091 msoLanguageIDVenda 1075 msoLanguageIDVietnamese 1066 msoLanguageIDWelsh 1106 msoLanguageIDXhosa 1076 msoLanguageIDYi 1144 msoLanguageIDYiddish 1085 msoLanguageIDYoruba 1130 msoLanguageIDZulu 1077 }
    }

#### MsoLanguageIDHidden [::Office::Enum]Enum, Main

MsoLanguageIDHidden

`msoLanguageIDChineseHongKong` | 3076
`msoLanguageIDChineseMacao` | 5124
`msoLanguageIDEnglishTrinidad` | 11273

Show source

    proc ::Office::Enum::MsoLanguageIDHidden {} {

        # msoLanguageIDChineseHongKong - 3076
        # msoLanguageIDChineseMacao - 5124
        # msoLanguageIDEnglishTrinidad - 11273
        return { msoLanguageIDChineseHongKong 3076 msoLanguageIDChineseMacao 5124 msoLanguageIDEnglishTrinidad 11273 }
    }

#### MsoLastModified [::Office::Enum]Enum, Main

MsoLastModified

`msoLastModifiedAnyTime` | 7
`msoLastModifiedLastMonth` | 5
`msoLastModifiedLastWeek` | 3
`msoLastModifiedThisMonth` | 6
`msoLastModifiedThisWeek` | 4
`msoLastModifiedToday` | 2
`msoLastModifiedYesterday` | 1

Show source

    proc ::Office::Enum::MsoLastModified {} {

        # msoLastModifiedAnyTime - 7
        # msoLastModifiedLastMonth - 5
        # msoLastModifiedLastWeek - 3
        # msoLastModifiedThisMonth - 6
        # msoLastModifiedThisWeek - 4
        # msoLastModifiedToday - 2
        # msoLastModifiedYesterday - 1
        return { msoLastModifiedAnyTime 7 msoLastModifiedLastMonth 5 msoLastModifiedLastWeek 3 msoLastModifiedThisMonth 6 msoLastModifiedThisWeek 4 msoLastModifiedToday 2 msoLastModifiedYesterday 1 }
    }

#### MsoLightRigType [::Office::Enum]Enum, Main

MsoLightRigType

`msoLightRigBalanced` | 14
`msoLightRigBrightRoom` | 27
`msoLightRigChilly` | 22
`msoLightRigContrasting` | 18
`msoLightRigFlat` | 24
`msoLightRigFlood` | 17
`msoLightRigFreezing` | 23
`msoLightRigGlow` | 26
`msoLightRigHarsh` | 16
`msoLightRigLegacyFlat1` | 1
`msoLightRigLegacyFlat2` | 2
`msoLightRigLegacyFlat3` | 3
`msoLightRigLegacyFlat4` | 4
`msoLightRigLegacyHarsh1` | 9
`msoLightRigLegacyHarsh2` | 10
`msoLightRigLegacyHarsh3` | 11
`msoLightRigLegacyHarsh4` | 12
`msoLightRigLegacyNormal1` | 5
`msoLightRigLegacyNormal2` | 6
`msoLightRigLegacyNormal3` | 7
`msoLightRigLegacyNormal4` | 8
`msoLightRigMixed` | -2
`msoLightRigMorning` | 19
`msoLightRigSoft` | 15
`msoLightRigSunrise` | 20
`msoLightRigSunset` | 21
`msoLightRigThreePoint` | 13
`msoLightRigTwoPoint` | 25

Show source

    proc ::Office::Enum::MsoLightRigType {} {

        # msoLightRigBalanced - 14
        # msoLightRigBrightRoom - 27
        # msoLightRigChilly - 22
        # msoLightRigContrasting - 18
        # msoLightRigFlat - 24
        # msoLightRigFlood - 17
        # msoLightRigFreezing - 23
        # msoLightRigGlow - 26
        # msoLightRigHarsh - 16
        # msoLightRigLegacyFlat1 - 1
        # msoLightRigLegacyFlat2 - 2
        # msoLightRigLegacyFlat3 - 3
        # msoLightRigLegacyFlat4 - 4
        # msoLightRigLegacyHarsh1 - 9
        # msoLightRigLegacyHarsh2 - 10
        # msoLightRigLegacyHarsh3 - 11
        # msoLightRigLegacyHarsh4 - 12
        # msoLightRigLegacyNormal1 - 5
        # msoLightRigLegacyNormal2 - 6
        # msoLightRigLegacyNormal3 - 7
        # msoLightRigLegacyNormal4 - 8
        # msoLightRigMixed - -2
        # msoLightRigMorning - 19
        # msoLightRigSoft - 15
        # msoLightRigSunrise - 20
        # msoLightRigSunset - 21
        # msoLightRigThreePoint - 13
        # msoLightRigTwoPoint - 25
        return { msoLightRigBalanced 14 msoLightRigBrightRoom 27 msoLightRigChilly 22 msoLightRigContrasting 18 msoLightRigFlat 24 msoLightRigFlood 17 msoLightRigFreezing 23 msoLightRigGlow 26 msoLightRigHarsh 16 msoLightRigLegacyFlat1 1 msoLightRigLegacyFlat2 2 msoLightRigLegacyFlat3 3 msoLightRigLegacyFlat4 4 msoLightRigLegacyHarsh1 9 msoLightRigLegacyHarsh2 10 msoLightRigLegacyHarsh3 11 msoLightRigLegacyHarsh4 12 msoLightRigLegacyNormal1 5 msoLightRigLegacyNormal2 6 msoLightRigLegacyNormal3 7 msoLightRigLegacyNormal4 8 msoLightRigMixed -2 msoLightRigMorning 19 msoLightRigSoft 15 msoLightRigSunrise 20 msoLightRigSunset 21 msoLightRigThreePoint 13 msoLightRigTwoPoint 25 }
    }

#### MsoLineCapStyle [::Office::Enum]Enum, Main

MsoLineCapStyle

`msoLineCapFlat` | 3
`msoLineCapMixed` | -2
`msoLineCapRound` | 2
`msoLineCapSquare` | 1

Show source

    proc ::Office::Enum::MsoLineCapStyle {} {

        # msoLineCapFlat - 3
        # msoLineCapMixed - -2
        # msoLineCapRound - 2
        # msoLineCapSquare - 1
        return { msoLineCapFlat 3 msoLineCapMixed -2 msoLineCapRound 2 msoLineCapSquare 1 }
    }

#### MsoLineDashStyle [::Office::Enum]Enum, Main

MsoLineDashStyle

`msoLineDash` | 4
`msoLineDashDot` | 5
`msoLineDashDotDot` | 6
`msoLineDashStyleMixed` | -2
`msoLineLongDash` | 7
`msoLineLongDashDot` | 8
`msoLineLongDashDotDot` | 9
`msoLineRoundDot` | 3
`msoLineSolid` | 1
`msoLineSquareDot` | 2
`msoLineSysDash` | 10
`msoLineSysDashDot` | 12
`msoLineSysDot` | 11

Show source

    proc ::Office::Enum::MsoLineDashStyle {} {

        # msoLineDash - 4
        # msoLineDashDot - 5
        # msoLineDashDotDot - 6
        # msoLineDashStyleMixed - -2
        # msoLineLongDash - 7
        # msoLineLongDashDot - 8
        # msoLineLongDashDotDot - 9
        # msoLineRoundDot - 3
        # msoLineSolid - 1
        # msoLineSquareDot - 2
        # msoLineSysDash - 10
        # msoLineSysDashDot - 12
        # msoLineSysDot - 11
        return { msoLineDash 4 msoLineDashDot 5 msoLineDashDotDot 6 msoLineDashStyleMixed -2 msoLineLongDash 7 msoLineLongDashDot 8 msoLineLongDashDotDot 9 msoLineRoundDot 3 msoLineSolid 1 msoLineSquareDot 2 msoLineSysDash 10 msoLineSysDashDot 12 msoLineSysDot 11 }
    }

#### MsoLineFillType [::Office::Enum]Enum, Main

MsoLineFillType

`msoLineFillBackground` | 5
`msoLineFillGradient` | 3
`msoLineFillMixed` | -2
`msoLineFillNone` | 0
`msoLineFillPatterned` | 2
`msoLineFillPicture` | 6
`msoLineFillSolid` | 1
`msoLineFillTextured` | 4

Show source

    proc ::Office::Enum::MsoLineFillType {} {

        # msoLineFillBackground - 5
        # msoLineFillGradient - 3
        # msoLineFillMixed - -2
        # msoLineFillNone - 0
        # msoLineFillPatterned - 2
        # msoLineFillPicture - 6
        # msoLineFillSolid - 1
        # msoLineFillTextured - 4
        return { msoLineFillBackground 5 msoLineFillGradient 3 msoLineFillMixed -2 msoLineFillNone 0 msoLineFillPatterned 2 msoLineFillPicture 6 msoLineFillSolid 1 msoLineFillTextured 4 }
    }

#### MsoLineJoinStyle [::Office::Enum]Enum, Main

MsoLineJoinStyle

`msoLineJoinBevel` | 2
`msoLineJoinMiter` | 3
`msoLineJoinMixed` | -2
`msoLineJoinRound` | 1

Show source

    proc ::Office::Enum::MsoLineJoinStyle {} {

        # msoLineJoinBevel - 2
        # msoLineJoinMiter - 3
        # msoLineJoinMixed - -2
        # msoLineJoinRound - 1
        return { msoLineJoinBevel 2 msoLineJoinMiter 3 msoLineJoinMixed -2 msoLineJoinRound 1 }
    }

#### MsoLineStyle [::Office::Enum]Enum, Main

MsoLineStyle

`msoLineSingle` | 1
`msoLineStyleMixed` | -2
`msoLineThickBetweenThin` | 5
`msoLineThickThin` | 4
`msoLineThinThick` | 3
`msoLineThinThin` | 2

Show source

    proc ::Office::Enum::MsoLineStyle {} {

        # msoLineSingle - 1
        # msoLineStyleMixed - -2
        # msoLineThickBetweenThin - 5
        # msoLineThickThin - 4
        # msoLineThinThick - 3
        # msoLineThinThin - 2
        return { msoLineSingle 1 msoLineStyleMixed -2 msoLineThickBetweenThin 5 msoLineThickThin 4 msoLineThinThick 3 msoLineThinThin 2 }
    }

#### MsoMenuAnimation [::Office::Enum]Enum, Main

MsoMenuAnimation

`msoMenuAnimationNone` | 0
`msoMenuAnimationRandom` | 1
`msoMenuAnimationSlide` | 3
`msoMenuAnimationUnfold` | 2

Show source

    proc ::Office::Enum::MsoMenuAnimation {} {

        # msoMenuAnimationNone - 0
        # msoMenuAnimationRandom - 1
        # msoMenuAnimationSlide - 3
        # msoMenuAnimationUnfold - 2
        return { msoMenuAnimationNone 0 msoMenuAnimationRandom 1 msoMenuAnimationSlide 3 msoMenuAnimationUnfold 2 }
    }

#### MsoMergeCmd [::Office::Enum]Enum, Main

MsoMergeCmd

`msoMergeCombine` | 2
`msoMergeFragment` | 5
`msoMergeIntersect` | 3
`msoMergeSubtract` | 4
`msoMergeUnion` | 1

Show source

    proc ::Office::Enum::MsoMergeCmd {} {

        # msoMergeCombine - 2
        # msoMergeFragment - 5
        # msoMergeIntersect - 3
        # msoMergeSubtract - 4
        # msoMergeUnion - 1
        return { msoMergeCombine 2 msoMergeFragment 5 msoMergeIntersect 3 msoMergeSubtract 4 msoMergeUnion 1 }
    }

#### MsoMetaPropertyType [::Office::Enum]Enum, Main

MsoMetaPropertyType

`msoMetaPropertyTypeBoolean` | 1
`msoMetaPropertyTypeBusinessData` | 20
`msoMetaPropertyTypeBusinessDataSecondary` | 21
`msoMetaPropertyTypeCalculated` | 3
`msoMetaPropertyTypeChoice` | 2
`msoMetaPropertyTypeComputed` | 4
`msoMetaPropertyTypeCurrency` | 5
`msoMetaPropertyTypeDateTime` | 6
`msoMetaPropertyTypeFillInChoice` | 7
`msoMetaPropertyTypeGuid` | 8
`msoMetaPropertyTypeInteger` | 9
`msoMetaPropertyTypeLookup` | 10
`msoMetaPropertyTypeMax` | 22
`msoMetaPropertyTypeMultiChoice` | 12
`msoMetaPropertyTypeMultiChoiceFillIn` | 13
`msoMetaPropertyTypeMultiChoiceLookup` | 11
`msoMetaPropertyTypeNote` | 14
`msoMetaPropertyTypeNumber` | 15
`msoMetaPropertyTypeText` | 16
`msoMetaPropertyTypeUnknown` | 0
`msoMetaPropertyTypeUrl` | 17
`msoMetaPropertyTypeUser` | 18
`msoMetaPropertyTypeUserMulti` | 19

Show source

    proc ::Office::Enum::MsoMetaPropertyType {} {

        # msoMetaPropertyTypeBoolean - 1
        # msoMetaPropertyTypeBusinessData - 20
        # msoMetaPropertyTypeBusinessDataSecondary - 21
        # msoMetaPropertyTypeCalculated - 3
        # msoMetaPropertyTypeChoice - 2
        # msoMetaPropertyTypeComputed - 4
        # msoMetaPropertyTypeCurrency - 5
        # msoMetaPropertyTypeDateTime - 6
        # msoMetaPropertyTypeFillInChoice - 7
        # msoMetaPropertyTypeGuid - 8
        # msoMetaPropertyTypeInteger - 9
        # msoMetaPropertyTypeLookup - 10
        # msoMetaPropertyTypeMax - 22
        # msoMetaPropertyTypeMultiChoice - 12
        # msoMetaPropertyTypeMultiChoiceFillIn - 13
        # msoMetaPropertyTypeMultiChoiceLookup - 11
        # msoMetaPropertyTypeNote - 14
        # msoMetaPropertyTypeNumber - 15
        # msoMetaPropertyTypeText - 16
        # msoMetaPropertyTypeUnknown - 0
        # msoMetaPropertyTypeUrl - 17
        # msoMetaPropertyTypeUser - 18
        # msoMetaPropertyTypeUserMulti - 19
        return { msoMetaPropertyTypeBoolean 1 msoMetaPropertyTypeBusinessData 20 msoMetaPropertyTypeBusinessDataSecondary 21 msoMetaPropertyTypeCalculated 3 msoMetaPropertyTypeChoice 2 msoMetaPropertyTypeComputed 4 msoMetaPropertyTypeCurrency 5 msoMetaPropertyTypeDateTime 6 msoMetaPropertyTypeFillInChoice 7 msoMetaPropertyTypeGuid 8 msoMetaPropertyTypeInteger 9 msoMetaPropertyTypeLookup 10 msoMetaPropertyTypeMax 22 msoMetaPropertyTypeMultiChoice 12 msoMetaPropertyTypeMultiChoiceFillIn 13 msoMetaPropertyTypeMultiChoiceLookup 11 msoMetaPropertyTypeNote 14 msoMetaPropertyTypeNumber 15 msoMetaPropertyTypeText 16 msoMetaPropertyTypeUnknown 0 msoMetaPropertyTypeUrl 17 msoMetaPropertyTypeUser 18 msoMetaPropertyTypeUserMulti 19 }
    }

#### MsoMixedType [::Office::Enum]Enum, Main

MsoMixedType

`msoIntegerMixed` | 32768
`msoSingleMixed` | -2147483648

Show source

    proc ::Office::Enum::MsoMixedType {} {

        # msoIntegerMixed - 32768
        # msoSingleMixed - -2147483648
        return { msoIntegerMixed 32768 msoSingleMixed -2147483648 }
    }

#### MsoModeType [::Office::Enum]Enum, Main

MsoModeType

`msoModeAutoDown` | 1
`msoModeModal` | 0
`msoModeModeless` | 2

Show source

    proc ::Office::Enum::MsoModeType {} {

        # msoModeAutoDown - 1
        # msoModeModal - 0
        # msoModeModeless - 2
        return { msoModeAutoDown 1 msoModeModal 0 msoModeModeless 2 }
    }

#### MsoMoveRow [::Office::Enum]Enum, Main

MsoMoveRow

`msoMoveRowFirst` | -4
`msoMoveRowNbr` | -1
`msoMoveRowNext` | -2
`msoMoveRowPrev` | -3

Show source

    proc ::Office::Enum::MsoMoveRow {} {

        # msoMoveRowFirst - -4
        # msoMoveRowNbr - -1
        # msoMoveRowNext - -2
        # msoMoveRowPrev - -3
        return { msoMoveRowFirst -4 msoMoveRowNbr -1 msoMoveRowNext -2 msoMoveRowPrev -3 }
    }

#### MsoNumberedBulletStyle [::Office::Enum]Enum, Main

MsoNumberedBulletStyle

`msoBulletAlphaLCParenBoth` | 8
`msoBulletAlphaLCParenRight` | 9
`msoBulletAlphaLCPeriod` | 0
`msoBulletAlphaUCParenBoth` | 10
`msoBulletAlphaUCParenRight` | 11
`msoBulletAlphaUCPeriod` | 1
`msoBulletArabicAbjadDash` | 24
`msoBulletArabicAlphaDash` | 23
`msoBulletArabicDBPeriod` | 29
`msoBulletArabicDBPlain` | 28
`msoBulletArabicParenBoth` | 12
`msoBulletArabicParenRight` | 2
`msoBulletArabicPeriod` | 3
`msoBulletArabicPlain` | 13
`msoBulletCircleNumDBPlain` | 18
`msoBulletCircleNumWDBlackPlain` | 20
`msoBulletCircleNumWDWhitePlain` | 19
`msoBulletHebrewAlphaDash` | 25
`msoBulletHindiAlpha1Period` | 40
`msoBulletHindiAlphaPeriod` | 36
`msoBulletHindiNumParenRight` | 39
`msoBulletHindiNumPeriod` | 37
`msoBulletKanjiKoreanPeriod` | 27
`msoBulletKanjiKoreanPlain` | 26
`msoBulletKanjiSimpChinDBPeriod` | 38
`msoBulletRomanLCParenBoth` | 4
`msoBulletRomanLCParenRight` | 5
`msoBulletRomanLCPeriod` | 6
`msoBulletRomanUCParenBoth` | 14
`msoBulletRomanUCParenRight` | 15
`msoBulletRomanUCPeriod` | 7
`msoBulletSimpChinPeriod` | 17
`msoBulletSimpChinPlain` | 16
`msoBulletStyleMixed` | -2
`msoBulletThaiAlphaParenBoth` | 32
`msoBulletThaiAlphaParenRight` | 31
`msoBulletThaiAlphaPeriod` | 30
`msoBulletThaiNumParenBoth` | 35
`msoBulletThaiNumParenRight` | 34
`msoBulletThaiNumPeriod` | 33
`msoBulletTradChinPeriod` | 22
`msoBulletTradChinPlain` | 21

Show source

    proc ::Office::Enum::MsoNumberedBulletStyle {} {

        # msoBulletAlphaLCParenBoth - 8
        # msoBulletAlphaLCParenRight - 9
        # msoBulletAlphaLCPeriod - 0
        # msoBulletAlphaUCParenBoth - 10
        # msoBulletAlphaUCParenRight - 11
        # msoBulletAlphaUCPeriod - 1
        # msoBulletArabicAbjadDash - 24
        # msoBulletArabicAlphaDash - 23
        # msoBulletArabicDBPeriod - 29
        # msoBulletArabicDBPlain - 28
        # msoBulletArabicParenBoth - 12
        # msoBulletArabicParenRight - 2
        # msoBulletArabicPeriod - 3
        # msoBulletArabicPlain - 13
        # msoBulletCircleNumDBPlain - 18
        # msoBulletCircleNumWDBlackPlain - 20
        # msoBulletCircleNumWDWhitePlain - 19
        # msoBulletHebrewAlphaDash - 25
        # msoBulletHindiAlpha1Period - 40
        # msoBulletHindiAlphaPeriod - 36
        # msoBulletHindiNumParenRight - 39
        # msoBulletHindiNumPeriod - 37
        # msoBulletKanjiKoreanPeriod - 27
        # msoBulletKanjiKoreanPlain - 26
        # msoBulletKanjiSimpChinDBPeriod - 38
        # msoBulletRomanLCParenBoth - 4
        # msoBulletRomanLCParenRight - 5
        # msoBulletRomanLCPeriod - 6
        # msoBulletRomanUCParenBoth - 14
        # msoBulletRomanUCParenRight - 15
        # msoBulletRomanUCPeriod - 7
        # msoBulletSimpChinPeriod - 17
        # msoBulletSimpChinPlain - 16
        # msoBulletStyleMixed - -2
        # msoBulletThaiAlphaParenBoth - 32
        # msoBulletThaiAlphaParenRight - 31
        # msoBulletThaiAlphaPeriod - 30
        # msoBulletThaiNumParenBoth - 35
        # msoBulletThaiNumParenRight - 34
        # msoBulletThaiNumPeriod - 33
        # msoBulletTradChinPeriod - 22
        # msoBulletTradChinPlain - 21
        return { msoBulletAlphaLCParenBoth 8 msoBulletAlphaLCParenRight 9 msoBulletAlphaLCPeriod 0 msoBulletAlphaUCParenBoth 10 msoBulletAlphaUCParenRight 11 msoBulletAlphaUCPeriod 1 msoBulletArabicAbjadDash 24 msoBulletArabicAlphaDash 23 msoBulletArabicDBPeriod 29 msoBulletArabicDBPlain 28 msoBulletArabicParenBoth 12 msoBulletArabicParenRight 2 msoBulletArabicPeriod 3 msoBulletArabicPlain 13 msoBulletCircleNumDBPlain 18 msoBulletCircleNumWDBlackPlain 20 msoBulletCircleNumWDWhitePlain 19 msoBulletHebrewAlphaDash 25 msoBulletHindiAlpha1Period 40 msoBulletHindiAlphaPeriod 36 msoBulletHindiNumParenRight 39 msoBulletHindiNumPeriod 37 msoBulletKanjiKoreanPeriod 27 msoBulletKanjiKoreanPlain 26 msoBulletKanjiSimpChinDBPeriod 38 msoBulletRomanLCParenBoth 4 msoBulletRomanLCParenRight 5 msoBulletRomanLCPeriod 6 msoBulletRomanUCParenBoth 14 msoBulletRomanUCParenRight 15 msoBulletRomanUCPeriod 7 msoBulletSimpChinPeriod 17 msoBulletSimpChinPlain 16 msoBulletStyleMixed -2 msoBulletThaiAlphaParenBoth 32 msoBulletThaiAlphaParenRight 31 msoBulletThaiAlphaPeriod 30 msoBulletThaiNumParenBoth 35 msoBulletThaiNumParenRight 34 msoBulletThaiNumPeriod 33 msoBulletTradChinPeriod 22 msoBulletTradChinPlain 21 }
    }

#### MsoOLEMenuGroup [::Office::Enum]Enum, Main

MsoOLEMenuGroup

`msoOLEMenuGroupContainer` | 2
`msoOLEMenuGroupEdit` | 1
`msoOLEMenuGroupFile` | 0
`msoOLEMenuGroupHelp` | 5
`msoOLEMenuGroupNone` | -1
`msoOLEMenuGroupObject` | 3
`msoOLEMenuGroupWindow` | 4

Show source

    proc ::Office::Enum::MsoOLEMenuGroup {} {

        # msoOLEMenuGroupContainer - 2
        # msoOLEMenuGroupEdit - 1
        # msoOLEMenuGroupFile - 0
        # msoOLEMenuGroupHelp - 5
        # msoOLEMenuGroupNone - -1
        # msoOLEMenuGroupObject - 3
        # msoOLEMenuGroupWindow - 4
        return { msoOLEMenuGroupContainer 2 msoOLEMenuGroupEdit 1 msoOLEMenuGroupFile 0 msoOLEMenuGroupHelp 5 msoOLEMenuGroupNone -1 msoOLEMenuGroupObject 3 msoOLEMenuGroupWindow 4 }
    }

#### MsoOrgChartLayoutType [::Office::Enum]Enum, Main

MsoOrgChartLayoutType

`msoOrgChartLayoutBothHanging` | 2
`msoOrgChartLayoutDefault` | 5
`msoOrgChartLayoutLeftHanging` | 3
`msoOrgChartLayoutMixed` | -2
`msoOrgChartLayoutRightHanging` | 4
`msoOrgChartLayoutStandard` | 1

Show source

    proc ::Office::Enum::MsoOrgChartLayoutType {} {

        # msoOrgChartLayoutBothHanging - 2
        # msoOrgChartLayoutDefault - 5
        # msoOrgChartLayoutLeftHanging - 3
        # msoOrgChartLayoutMixed - -2
        # msoOrgChartLayoutRightHanging - 4
        # msoOrgChartLayoutStandard - 1
        return { msoOrgChartLayoutBothHanging 2 msoOrgChartLayoutDefault 5 msoOrgChartLayoutLeftHanging 3 msoOrgChartLayoutMixed -2 msoOrgChartLayoutRightHanging 4 msoOrgChartLayoutStandard 1 }
    }

#### MsoOrgChartOrientation [::Office::Enum]Enum, Main

MsoOrgChartOrientation

`msoOrgChartOrientationMixed` | -2
`msoOrgChartOrientationVertical` | 1

Show source

    proc ::Office::Enum::MsoOrgChartOrientation {} {

        # msoOrgChartOrientationMixed - -2
        # msoOrgChartOrientationVertical - 1
        return { msoOrgChartOrientationMixed -2 msoOrgChartOrientationVertical 1 }
    }

#### MsoOrientation [::Office::Enum]Enum, Main

MsoOrientation

`msoOrientationHorizontal` | 1
`msoOrientationMixed` | -2
`msoOrientationVertical` | 2

Show source

    proc ::Office::Enum::MsoOrientation {} {

        # msoOrientationHorizontal - 1
        # msoOrientationMixed - -2
        # msoOrientationVertical - 2
        return { msoOrientationHorizontal 1 msoOrientationMixed -2 msoOrientationVertical 2 }
    }

#### MsoParagraphAlignment [::Office::Enum]Enum, Main

MsoParagraphAlignment

`msoAlignCenter` | 2
`msoAlignDistribute` | 5
`msoAlignJustify` | 4
`msoAlignJustifyLow` | 7
`msoAlignLeft` | 1
`msoAlignMixed` | -2
`msoAlignRight` | 3
`msoAlignThaiDistribute` | 6

Show source

    proc ::Office::Enum::MsoParagraphAlignment {} {

        # msoAlignCenter - 2
        # msoAlignDistribute - 5
        # msoAlignJustify - 4
        # msoAlignJustifyLow - 7
        # msoAlignLeft - 1
        # msoAlignMixed - -2
        # msoAlignRight - 3
        # msoAlignThaiDistribute - 6
        return { msoAlignCenter 2 msoAlignDistribute 5 msoAlignJustify 4 msoAlignJustifyLow 7 msoAlignLeft 1 msoAlignMixed -2 msoAlignRight 3 msoAlignThaiDistribute 6 }
    }

#### MsoPathFormat [::Office::Enum]Enum, Main

MsoPathFormat

`msoPathType1` | 1
`msoPathType2` | 2
`msoPathType3` | 3
`msoPathType4` | 4
`msoPathTypeMixed` | -2
`msoPathTypeNone` | 0

Show source

    proc ::Office::Enum::MsoPathFormat {} {

        # msoPathType1 - 1
        # msoPathType2 - 2
        # msoPathType3 - 3
        # msoPathType4 - 4
        # msoPathTypeMixed - -2
        # msoPathTypeNone - 0
        return { msoPathType1 1 msoPathType2 2 msoPathType3 3 msoPathType4 4 msoPathTypeMixed -2 msoPathTypeNone 0 }
    }

#### MsoPatternType [::Office::Enum]Enum, Main

MsoPatternType

`msoPattern5Percent` | 1
`msoPattern10Percent` | 2
`msoPattern20Percent` | 3
`msoPattern25Percent` | 4
`msoPattern30Percent` | 5
`msoPattern40Percent` | 6
`msoPattern50Percent` | 7
`msoPattern60Percent` | 8
`msoPattern70Percent` | 9
`msoPattern75Percent` | 10
`msoPattern80Percent` | 11
`msoPattern90Percent` | 12
`msoPatternCross` | 51
`msoPatternDarkDownwardDiagonal` | 15
`msoPatternDarkHorizontal` | 13
`msoPatternDarkUpwardDiagonal` | 16
`msoPatternDarkVertical` | 14
`msoPatternDashedDownwardDiagonal` | 28
`msoPatternDashedHorizontal` | 32
`msoPatternDashedUpwardDiagonal` | 27
`msoPatternDashedVertical` | 31
`msoPatternDiagonalBrick` | 40
`msoPatternDiagonalCross` | 54
`msoPatternDivot` | 46
`msoPatternDottedDiamond` | 24
`msoPatternDottedGrid` | 45
`msoPatternDownwardDiagonal` | 52
`msoPatternHorizontal` | 49
`msoPatternHorizontalBrick` | 35
`msoPatternLargeCheckerBoard` | 36
`msoPatternLargeConfetti` | 33
`msoPatternLargeGrid` | 34
`msoPatternLightDownwardDiagonal` | 21
`msoPatternLightHorizontal` | 19
`msoPatternLightUpwardDiagonal` | 22
`msoPatternLightVertical` | 20
`msoPatternMixed` | -2
`msoPatternNarrowHorizontal` | 30
`msoPatternNarrowVertical` | 29
`msoPatternOutlinedDiamond` | 41
`msoPatternPlaid` | 42
`msoPatternShingle` | 47
`msoPatternSmallCheckerBoard` | 17
`msoPatternSmallConfetti` | 37
`msoPatternSmallGrid` | 23
`msoPatternSolidDiamond` | 39
`msoPatternSphere` | 43
`msoPatternTrellis` | 18
`msoPatternUpwardDiagonal` | 53
`msoPatternVertical` | 50
`msoPatternWave` | 48
`msoPatternWeave` | 44
`msoPatternWideDownwardDiagonal` | 25
`msoPatternWideUpwardDiagonal` | 26
`msoPatternZigZag` | 38

Show source

    proc ::Office::Enum::MsoPatternType {} {

        # msoPattern5Percent - 1
        # msoPattern10Percent - 2
        # msoPattern20Percent - 3
        # msoPattern25Percent - 4
        # msoPattern30Percent - 5
        # msoPattern40Percent - 6
        # msoPattern50Percent - 7
        # msoPattern60Percent - 8
        # msoPattern70Percent - 9
        # msoPattern75Percent - 10
        # msoPattern80Percent - 11
        # msoPattern90Percent - 12
        # msoPatternCross - 51
        # msoPatternDarkDownwardDiagonal - 15
        # msoPatternDarkHorizontal - 13
        # msoPatternDarkUpwardDiagonal - 16
        # msoPatternDarkVertical - 14
        # msoPatternDashedDownwardDiagonal - 28
        # msoPatternDashedHorizontal - 32
        # msoPatternDashedUpwardDiagonal - 27
        # msoPatternDashedVertical - 31
        # msoPatternDiagonalBrick - 40
        # msoPatternDiagonalCross - 54
        # msoPatternDivot - 46
        # msoPatternDottedDiamond - 24
        # msoPatternDottedGrid - 45
        # msoPatternDownwardDiagonal - 52
        # msoPatternHorizontal - 49
        # msoPatternHorizontalBrick - 35
        # msoPatternLargeCheckerBoard - 36
        # msoPatternLargeConfetti - 33
        # msoPatternLargeGrid - 34
        # msoPatternLightDownwardDiagonal - 21
        # msoPatternLightHorizontal - 19
        # msoPatternLightUpwardDiagonal - 22
        # msoPatternLightVertical - 20
        # msoPatternMixed - -2
        # msoPatternNarrowHorizontal - 30
        # msoPatternNarrowVertical - 29
        # msoPatternOutlinedDiamond - 41
        # msoPatternPlaid - 42
        # msoPatternShingle - 47
        # msoPatternSmallCheckerBoard - 17
        # msoPatternSmallConfetti - 37
        # msoPatternSmallGrid - 23
        # msoPatternSolidDiamond - 39
        # msoPatternSphere - 43
        # msoPatternTrellis - 18
        # msoPatternUpwardDiagonal - 53
        # msoPatternVertical - 50
        # msoPatternWave - 48
        # msoPatternWeave - 44
        # msoPatternWideDownwardDiagonal - 25
        # msoPatternWideUpwardDiagonal - 26
        # msoPatternZigZag - 38
        return { msoPattern5Percent 1 msoPattern10Percent 2 msoPattern20Percent 3 msoPattern25Percent 4 msoPattern30Percent 5 msoPattern40Percent 6 msoPattern50Percent 7 msoPattern60Percent 8 msoPattern70Percent 9 msoPattern75Percent 10 msoPattern80Percent 11 msoPattern90Percent 12 msoPatternCross 51 msoPatternDarkDownwardDiagonal 15 msoPatternDarkHorizontal 13 msoPatternDarkUpwardDiagonal 16 msoPatternDarkVertical 14 msoPatternDashedDownwardDiagonal 28 msoPatternDashedHorizontal 32 msoPatternDashedUpwardDiagonal 27 msoPatternDashedVertical 31 msoPatternDiagonalBrick 40 msoPatternDiagonalCross 54 msoPatternDivot 46 msoPatternDottedDiamond 24 msoPatternDottedGrid 45 msoPatternDownwardDiagonal 52 msoPatternHorizontal 49 msoPatternHorizontalBrick 35 msoPatternLargeCheckerBoard 36 msoPatternLargeConfetti 33 msoPatternLargeGrid 34 msoPatternLightDownwardDiagonal 21 msoPatternLightHorizontal 19 msoPatternLightUpwardDiagonal 22 msoPatternLightVertical 20 msoPatternMixed -2 msoPatternNarrowHorizontal 30 msoPatternNarrowVertical 29 msoPatternOutlinedDiamond 41 msoPatternPlaid 42 msoPatternShingle 47 msoPatternSmallCheckerBoard 17 msoPatternSmallConfetti 37 msoPatternSmallGrid 23 msoPatternSolidDiamond 39 msoPatternSphere 43 msoPatternTrellis 18 msoPatternUpwardDiagonal 53 msoPatternVertical 50 msoPatternWave 48 msoPatternWeave 44 msoPatternWideDownwardDiagonal 25 msoPatternWideUpwardDiagonal 26 msoPatternZigZag 38 }
    }

#### MsoPermission [::Office::Enum]Enum, Main

MsoPermission

`msoPermissionAllCommon` | 127
`msoPermissionChange` | 15
`msoPermissionEdit` | 2
`msoPermissionExtract` | 8
`msoPermissionFullControl` | 64
`msoPermissionObjModel` | 32
`msoPermissionPrint` | 16
`msoPermissionRead` | 1
`msoPermissionSave` | 4
`msoPermissionView` | 1

Show source

    proc ::Office::Enum::MsoPermission {} {

        # msoPermissionAllCommon - 127
        # msoPermissionChange - 15
        # msoPermissionEdit - 2
        # msoPermissionExtract - 8
        # msoPermissionFullControl - 64
        # msoPermissionObjModel - 32
        # msoPermissionPrint - 16
        # msoPermissionRead - 1
        # msoPermissionSave - 4
        # msoPermissionView - 1
        return { msoPermissionAllCommon 127 msoPermissionChange 15 msoPermissionEdit 2 msoPermissionExtract 8 msoPermissionFullControl 64 msoPermissionObjModel 32 msoPermissionPrint 16 msoPermissionRead 1 msoPermissionSave 4 msoPermissionView 1 }
    }

#### MsoPickerField [::Office::Enum]Enum, Main

MsoPickerField

`msoPickerFieldDateTime` | 1
`msoPickerFieldMax` | 5
`msoPickerFieldNumber` | 2
`msoPickerFieldText` | 3
`msoPickerFieldUnknown` | 0
`msoPickerFieldUser` | 4

Show source

    proc ::Office::Enum::MsoPickerField {} {

        # msoPickerFieldDateTime - 1
        # msoPickerFieldMax - 5
        # msoPickerFieldNumber - 2
        # msoPickerFieldText - 3
        # msoPickerFieldUnknown - 0
        # msoPickerFieldUser - 4
        return { msoPickerFieldDateTime 1 msoPickerFieldMax 5 msoPickerFieldNumber 2 msoPickerFieldText 3 msoPickerFieldUnknown 0 msoPickerFieldUser 4 }
    }

#### MsoPictureColorType [::Office::Enum]Enum, Main

MsoPictureColorType

`msoPictureAutomatic` | 1
`msoPictureBlackAndWhite` | 3
`msoPictureGrayscale` | 2
`msoPictureMixed` | -2
`msoPictureWatermark` | 4

Show source

    proc ::Office::Enum::MsoPictureColorType {} {

        # msoPictureAutomatic - 1
        # msoPictureBlackAndWhite - 3
        # msoPictureGrayscale - 2
        # msoPictureMixed - -2
        # msoPictureWatermark - 4
        return { msoPictureAutomatic 1 msoPictureBlackAndWhite 3 msoPictureGrayscale 2 msoPictureMixed -2 msoPictureWatermark 4 }
    }

#### MsoPictureCompress [::Office::Enum]Enum, Main

MsoPictureCompress

`msoPictureCompressDocDefault` | -1
`msoPictureCompressFalse` | 0
`msoPictureCompressTrue` | 1

Show source

    proc ::Office::Enum::MsoPictureCompress {} {

        # msoPictureCompressDocDefault - -1
        # msoPictureCompressFalse - 0
        # msoPictureCompressTrue - 1
        return { msoPictureCompressDocDefault -1 msoPictureCompressFalse 0 msoPictureCompressTrue 1 }
    }

#### MsoPictureEffectType [::Office::Enum]Enum, Main

MsoPictureEffectType

`msoEffectBackgroundRemoval` | 1
`msoEffectBlur` | 2
`msoEffectBrightnessContrast` | 3
`msoEffectCement` | 4
`msoEffectChalkSketch` | 6
`msoEffectColorTemperature` | 7
`msoEffectCrisscrossEtching` | 5
`msoEffectCutout` | 8
`msoEffectFilmGrain` | 9
`msoEffectGlass` | 10
`msoEffectGlowDiffused` | 11
`msoEffectGlowEdges` | 12
`msoEffectLightScreen` | 13
`msoEffectLineDrawing` | 14
`msoEffectMarker` | 15
`msoEffectMosiaicBubbles` | 16
`msoEffectNone` | 0
`msoEffectPaintBrush` | 17
`msoEffectPaintStrokes` | 18
`msoEffectPastelsSmooth` | 19
`msoEffectPencilGrayscale` | 20
`msoEffectPencilSketch` | 21
`msoEffectPhotocopy` | 22
`msoEffectPlasticWrap` | 23
`msoEffectSaturation` | 24
`msoEffectSharpenSoften` | 25
`msoEffectTexturizer` | 26
`msoEffectWatercolorSponge` | 27

Show source

    proc ::Office::Enum::MsoPictureEffectType {} {

        # msoEffectBackgroundRemoval - 1
        # msoEffectBlur - 2
        # msoEffectBrightnessContrast - 3
        # msoEffectCement - 4
        # msoEffectChalkSketch - 6
        # msoEffectColorTemperature - 7
        # msoEffectCrisscrossEtching - 5
        # msoEffectCutout - 8
        # msoEffectFilmGrain - 9
        # msoEffectGlass - 10
        # msoEffectGlowDiffused - 11
        # msoEffectGlowEdges - 12
        # msoEffectLightScreen - 13
        # msoEffectLineDrawing - 14
        # msoEffectMarker - 15
        # msoEffectMosiaicBubbles - 16
        # msoEffectNone - 0
        # msoEffectPaintBrush - 17
        # msoEffectPaintStrokes - 18
        # msoEffectPastelsSmooth - 19
        # msoEffectPencilGrayscale - 20
        # msoEffectPencilSketch - 21
        # msoEffectPhotocopy - 22
        # msoEffectPlasticWrap - 23
        # msoEffectSaturation - 24
        # msoEffectSharpenSoften - 25
        # msoEffectTexturizer - 26
        # msoEffectWatercolorSponge - 27
        return { msoEffectBackgroundRemoval 1 msoEffectBlur 2 msoEffectBrightnessContrast 3 msoEffectCement 4 msoEffectChalkSketch 6 msoEffectColorTemperature 7 msoEffectCrisscrossEtching 5 msoEffectCutout 8 msoEffectFilmGrain 9 msoEffectGlass 10 msoEffectGlowDiffused 11 msoEffectGlowEdges 12 msoEffectLightScreen 13 msoEffectLineDrawing 14 msoEffectMarker 15 msoEffectMosiaicBubbles 16 msoEffectNone 0 msoEffectPaintBrush 17 msoEffectPaintStrokes 18 msoEffectPastelsSmooth 19 msoEffectPencilGrayscale 20 msoEffectPencilSketch 21 msoEffectPhotocopy 22 msoEffectPlasticWrap 23 msoEffectSaturation 24 msoEffectSharpenSoften 25 msoEffectTexturizer 26 msoEffectWatercolorSponge 27 }
    }

#### MsoPictureType [::Office::Enum]Enum, Main

MsoPictureType

`msoPictureTypeBMP` | 1
`msoPictureTypeDefault` | -2
`msoPictureTypeGIF` | 2
`msoPictureTypeJPG` | 3
`msoPictureTypePDF` | 4
`msoPictureTypePNG` | 0

Show source

    proc ::Office::Enum::MsoPictureType {} {

        # msoPictureTypeBMP - 1
        # msoPictureTypeDefault - -2
        # msoPictureTypeGIF - 2
        # msoPictureTypeJPG - 3
        # msoPictureTypePDF - 4
        # msoPictureTypePNG - 0
        return { msoPictureTypeBMP 1 msoPictureTypeDefault -2 msoPictureTypeGIF 2 msoPictureTypeJPG 3 msoPictureTypePDF 4 msoPictureTypePNG 0 }
    }

#### MsoPresetCamera [::Office::Enum]Enum, Main

MsoPresetCamera

`msoCameraIsometricBottomDown` | 23
`msoCameraIsometricBottomUp` | 22
`msoCameraIsometricLeftDown` | 25
`msoCameraIsometricLeftUp` | 24
`msoCameraIsometricOffAxis1Left` | 28
`msoCameraIsometricOffAxis1Right` | 29
`msoCameraIsometricOffAxis1Top` | 30
`msoCameraIsometricOffAxis2Left` | 31
`msoCameraIsometricOffAxis2Right` | 32
`msoCameraIsometricOffAxis2Top` | 33
`msoCameraIsometricOffAxis3Bottom` | 36
`msoCameraIsometricOffAxis3Left` | 34
`msoCameraIsometricOffAxis3Right` | 35
`msoCameraIsometricOffAxis4Bottom` | 39
`msoCameraIsometricOffAxis4Left` | 37
`msoCameraIsometricOffAxis4Right` | 38
`msoCameraIsometricRightDown` | 27
`msoCameraIsometricRightUp` | 26
`msoCameraIsometricTopDown` | 21
`msoCameraIsometricTopUp` | 20
`msoCameraLegacyObliqueBottom` | 8
`msoCameraLegacyObliqueBottomLeft` | 7
`msoCameraLegacyObliqueBottomRight` | 9
`msoCameraLegacyObliqueFront` | 5
`msoCameraLegacyObliqueLeft` | 4
`msoCameraLegacyObliqueRight` | 6
`msoCameraLegacyObliqueTop` | 2
`msoCameraLegacyObliqueTopLeft` | 1
`msoCameraLegacyObliqueTopRight` | 3
`msoCameraLegacyPerspectiveBottom` | 17
`msoCameraLegacyPerspectiveBottomLeft` | 16
`msoCameraLegacyPerspectiveBottomRight` | 18
`msoCameraLegacyPerspectiveFront` | 14
`msoCameraLegacyPerspectiveLeft` | 13
`msoCameraLegacyPerspectiveRight` | 15
`msoCameraLegacyPerspectiveTop` | 11
`msoCameraLegacyPerspectiveTopLeft` | 10
`msoCameraLegacyPerspectiveTopRight` | 12
`msoCameraObliqueBottom` | 46
`msoCameraObliqueBottomLeft` | 45
`msoCameraObliqueBottomRight` | 47
`msoCameraObliqueLeft` | 43
`msoCameraObliqueRight` | 44
`msoCameraObliqueTop` | 41
`msoCameraObliqueTopLeft` | 40
`msoCameraObliqueTopRight` | 42
`msoCameraOrthographicFront` | 19
`msoCameraPerspectiveAbove` | 51
`msoCameraPerspectiveAboveLeftFacing` | 53
`msoCameraPerspectiveAboveRightFacing` | 54
`msoCameraPerspectiveBelow` | 52
`msoCameraPerspectiveContrastingLeftFacing` | 55
`msoCameraPerspectiveContrastingRightFacing` | 56
`msoCameraPerspectiveFront` | 48
`msoCameraPerspectiveHeroicExtremeLeftFacing` | 59
`msoCameraPerspectiveHeroicExtremeRightFacing` | 60
`msoCameraPerspectiveHeroicLeftFacing` | 57
`msoCameraPerspectiveHeroicRightFacing` | 58
`msoCameraPerspectiveLeft` | 49
`msoCameraPerspectiveRelaxed` | 61
`msoCameraPerspectiveRelaxedModerately` | 62
`msoCameraPerspectiveRight` | 50
`msoPresetCameraMixed` | -2

Show source

    proc ::Office::Enum::MsoPresetCamera {} {

        # msoCameraIsometricBottomDown - 23
        # msoCameraIsometricBottomUp - 22
        # msoCameraIsometricLeftDown - 25
        # msoCameraIsometricLeftUp - 24
        # msoCameraIsometricOffAxis1Left - 28
        # msoCameraIsometricOffAxis1Right - 29
        # msoCameraIsometricOffAxis1Top - 30
        # msoCameraIsometricOffAxis2Left - 31
        # msoCameraIsometricOffAxis2Right - 32
        # msoCameraIsometricOffAxis2Top - 33
        # msoCameraIsometricOffAxis3Bottom - 36
        # msoCameraIsometricOffAxis3Left - 34
        # msoCameraIsometricOffAxis3Right - 35
        # msoCameraIsometricOffAxis4Bottom - 39
        # msoCameraIsometricOffAxis4Left - 37
        # msoCameraIsometricOffAxis4Right - 38
        # msoCameraIsometricRightDown - 27
        # msoCameraIsometricRightUp - 26
        # msoCameraIsometricTopDown - 21
        # msoCameraIsometricTopUp - 20
        # msoCameraLegacyObliqueBottom - 8
        # msoCameraLegacyObliqueBottomLeft - 7
        # msoCameraLegacyObliqueBottomRight - 9
        # msoCameraLegacyObliqueFront - 5
        # msoCameraLegacyObliqueLeft - 4
        # msoCameraLegacyObliqueRight - 6
        # msoCameraLegacyObliqueTop - 2
        # msoCameraLegacyObliqueTopLeft - 1
        # msoCameraLegacyObliqueTopRight - 3
        # msoCameraLegacyPerspectiveBottom - 17
        # msoCameraLegacyPerspectiveBottomLeft - 16
        # msoCameraLegacyPerspectiveBottomRight - 18
        # msoCameraLegacyPerspectiveFront - 14
        # msoCameraLegacyPerspectiveLeft - 13
        # msoCameraLegacyPerspectiveRight - 15
        # msoCameraLegacyPerspectiveTop - 11
        # msoCameraLegacyPerspectiveTopLeft - 10
        # msoCameraLegacyPerspectiveTopRight - 12
        # msoCameraObliqueBottom - 46
        # msoCameraObliqueBottomLeft - 45
        # msoCameraObliqueBottomRight - 47
        # msoCameraObliqueLeft - 43
        # msoCameraObliqueRight - 44
        # msoCameraObliqueTop - 41
        # msoCameraObliqueTopLeft - 40
        # msoCameraObliqueTopRight - 42
        # msoCameraOrthographicFront - 19
        # msoCameraPerspectiveAbove - 51
        # msoCameraPerspectiveAboveLeftFacing - 53
        # msoCameraPerspectiveAboveRightFacing - 54
        # msoCameraPerspectiveBelow - 52
        # msoCameraPerspectiveContrastingLeftFacing - 55
        # msoCameraPerspectiveContrastingRightFacing - 56
        # msoCameraPerspectiveFront - 48
        # msoCameraPerspectiveHeroicExtremeLeftFacing - 59
        # msoCameraPerspectiveHeroicExtremeRightFacing - 60
        # msoCameraPerspectiveHeroicLeftFacing - 57
        # msoCameraPerspectiveHeroicRightFacing - 58
        # msoCameraPerspectiveLeft - 49
        # msoCameraPerspectiveRelaxed - 61
        # msoCameraPerspectiveRelaxedModerately - 62
        # msoCameraPerspectiveRight - 50
        # msoPresetCameraMixed - -2
        return { msoCameraIsometricBottomDown 23 msoCameraIsometricBottomUp 22 msoCameraIsometricLeftDown 25 msoCameraIsometricLeftUp 24 msoCameraIsometricOffAxis1Left 28 msoCameraIsometricOffAxis1Right 29 msoCameraIsometricOffAxis1Top 30 msoCameraIsometricOffAxis2Left 31 msoCameraIsometricOffAxis2Right 32 msoCameraIsometricOffAxis2Top 33 msoCameraIsometricOffAxis3Bottom 36 msoCameraIsometricOffAxis3Left 34 msoCameraIsometricOffAxis3Right 35 msoCameraIsometricOffAxis4Bottom 39 msoCameraIsometricOffAxis4Left 37 msoCameraIsometricOffAxis4Right 38 msoCameraIsometricRightDown 27 msoCameraIsometricRightUp 26 msoCameraIsometricTopDown 21 msoCameraIsometricTopUp 20 msoCameraLegacyObliqueBottom 8 msoCameraLegacyObliqueBottomLeft 7 msoCameraLegacyObliqueBottomRight 9 msoCameraLegacyObliqueFront 5 msoCameraLegacyObliqueLeft 4 msoCameraLegacyObliqueRight 6 msoCameraLegacyObliqueTop 2 msoCameraLegacyObliqueTopLeft 1 msoCameraLegacyObliqueTopRight 3 msoCameraLegacyPerspectiveBottom 17 msoCameraLegacyPerspectiveBottomLeft 16 msoCameraLegacyPerspectiveBottomRight 18 msoCameraLegacyPerspectiveFront 14 msoCameraLegacyPerspectiveLeft 13 msoCameraLegacyPerspectiveRight 15 msoCameraLegacyPerspectiveTop 11 msoCameraLegacyPerspectiveTopLeft 10 msoCameraLegacyPerspectiveTopRight 12 msoCameraObliqueBottom 46 msoCameraObliqueBottomLeft 45 msoCameraObliqueBottomRight 47 msoCameraObliqueLeft 43 msoCameraObliqueRight 44 msoCameraObliqueTop 41 msoCameraObliqueTopLeft 40 msoCameraObliqueTopRight 42 msoCameraOrthographicFront 19 msoCameraPerspectiveAbove 51 msoCameraPerspectiveAboveLeftFacing 53 msoCameraPerspectiveAboveRightFacing 54 msoCameraPerspectiveBelow 52 msoCameraPerspectiveContrastingLeftFacing 55 msoCameraPerspectiveContrastingRightFacing 56 msoCameraPerspectiveFront 48 msoCameraPerspectiveHeroicExtremeLeftFacing 59 msoCameraPerspectiveHeroicExtremeRightFacing 60 msoCameraPerspectiveHeroicLeftFacing 57 msoCameraPerspectiveHeroicRightFacing 58 msoCameraPerspectiveLeft 49 msoCameraPerspectiveRelaxed 61 msoCameraPerspectiveRelaxedModerately 62 msoCameraPerspectiveRight 50 msoPresetCameraMixed -2 }
    }

#### MsoPresetExtrusionDirection [::Office::Enum]Enum, Main

MsoPresetExtrusionDirection

`msoExtrusionBottom` | 2
`msoExtrusionBottomLeft` | 3
`msoExtrusionBottomRight` | 1
`msoExtrusionLeft` | 6
`msoExtrusionNone` | 5
`msoExtrusionRight` | 4
`msoExtrusionTop` | 8
`msoExtrusionTopLeft` | 9
`msoExtrusionTopRight` | 7
`msoPresetExtrusionDirectionMixed` | -2

Show source

    proc ::Office::Enum::MsoPresetExtrusionDirection {} {

        # msoExtrusionBottom - 2
        # msoExtrusionBottomLeft - 3
        # msoExtrusionBottomRight - 1
        # msoExtrusionLeft - 6
        # msoExtrusionNone - 5
        # msoExtrusionRight - 4
        # msoExtrusionTop - 8
        # msoExtrusionTopLeft - 9
        # msoExtrusionTopRight - 7
        # msoPresetExtrusionDirectionMixed - -2
        return { msoExtrusionBottom 2 msoExtrusionBottomLeft 3 msoExtrusionBottomRight 1 msoExtrusionLeft 6 msoExtrusionNone 5 msoExtrusionRight 4 msoExtrusionTop 8 msoExtrusionTopLeft 9 msoExtrusionTopRight 7 msoPresetExtrusionDirectionMixed -2 }
    }

#### MsoPresetGradientType [::Office::Enum]Enum, Main

MsoPresetGradientType

`msoGradientBrass` | 20
`msoGradientCalmWater` | 8
`msoGradientChrome` | 21
`msoGradientChromeII` | 22
`msoGradientDaybreak` | 4
`msoGradientDesert` | 6
`msoGradientEarlySunset` | 1
`msoGradientFire` | 9
`msoGradientFog` | 10
`msoGradientGold` | 18
`msoGradientGoldII` | 19
`msoGradientHorizon` | 5
`msoGradientLateSunset` | 2
`msoGradientMahogany` | 15
`msoGradientMoss` | 11
`msoGradientNightfall` | 3
`msoGradientOcean` | 7
`msoGradientParchment` | 14
`msoGradientPeacock` | 12
`msoGradientRainbow` | 16
`msoGradientRainbowII` | 17
`msoGradientSapphire` | 24
`msoGradientSilver` | 23
`msoGradientWheat` | 13
`msoPresetGradientMixed` | -2

Show source

    proc ::Office::Enum::MsoPresetGradientType {} {

        # msoGradientBrass - 20
        # msoGradientCalmWater - 8
        # msoGradientChrome - 21
        # msoGradientChromeII - 22
        # msoGradientDaybreak - 4
        # msoGradientDesert - 6
        # msoGradientEarlySunset - 1
        # msoGradientFire - 9
        # msoGradientFog - 10
        # msoGradientGold - 18
        # msoGradientGoldII - 19
        # msoGradientHorizon - 5
        # msoGradientLateSunset - 2
        # msoGradientMahogany - 15
        # msoGradientMoss - 11
        # msoGradientNightfall - 3
        # msoGradientOcean - 7
        # msoGradientParchment - 14
        # msoGradientPeacock - 12
        # msoGradientRainbow - 16
        # msoGradientRainbowII - 17
        # msoGradientSapphire - 24
        # msoGradientSilver - 23
        # msoGradientWheat - 13
        # msoPresetGradientMixed - -2
        return { msoGradientBrass 20 msoGradientCalmWater 8 msoGradientChrome 21 msoGradientChromeII 22 msoGradientDaybreak 4 msoGradientDesert 6 msoGradientEarlySunset 1 msoGradientFire 9 msoGradientFog 10 msoGradientGold 18 msoGradientGoldII 19 msoGradientHorizon 5 msoGradientLateSunset 2 msoGradientMahogany 15 msoGradientMoss 11 msoGradientNightfall 3 msoGradientOcean 7 msoGradientParchment 14 msoGradientPeacock 12 msoGradientRainbow 16 msoGradientRainbowII 17 msoGradientSapphire 24 msoGradientSilver 23 msoGradientWheat 13 msoPresetGradientMixed -2 }
    }

#### MsoPresetLightingDirection [::Office::Enum]Enum, Main

MsoPresetLightingDirection

`msoLightingBottom` | 8
`msoLightingBottomLeft` | 7
`msoLightingBottomRight` | 9
`msoLightingLeft` | 4
`msoLightingNone` | 5
`msoLightingRight` | 6
`msoLightingTop` | 2
`msoLightingTopLeft` | 1
`msoLightingTopRight` | 3
`msoPresetLightingDirectionMixed` | -2

Show source

    proc ::Office::Enum::MsoPresetLightingDirection {} {

        # msoLightingBottom - 8
        # msoLightingBottomLeft - 7
        # msoLightingBottomRight - 9
        # msoLightingLeft - 4
        # msoLightingNone - 5
        # msoLightingRight - 6
        # msoLightingTop - 2
        # msoLightingTopLeft - 1
        # msoLightingTopRight - 3
        # msoPresetLightingDirectionMixed - -2
        return { msoLightingBottom 8 msoLightingBottomLeft 7 msoLightingBottomRight 9 msoLightingLeft 4 msoLightingNone 5 msoLightingRight 6 msoLightingTop 2 msoLightingTopLeft 1 msoLightingTopRight 3 msoPresetLightingDirectionMixed -2 }
    }

#### MsoPresetLightingSoftness [::Office::Enum]Enum, Main

MsoPresetLightingSoftness

`msoLightingBright` | 3
`msoLightingDim` | 1
`msoLightingNormal` | 2
`msoPresetLightingSoftnessMixed` | -2

Show source

    proc ::Office::Enum::MsoPresetLightingSoftness {} {

        # msoLightingBright - 3
        # msoLightingDim - 1
        # msoLightingNormal - 2
        # msoPresetLightingSoftnessMixed - -2
        return { msoLightingBright 3 msoLightingDim 1 msoLightingNormal 2 msoPresetLightingSoftnessMixed -2 }
    }

#### MsoPresetMaterial [::Office::Enum]Enum, Main

MsoPresetMaterial

`msoMaterialClear` | 13
`msoMaterialDarkEdge` | 11
`msoMaterialFlat` | 14
`msoMaterialMatte` | 1
`msoMaterialMatte2` | 5
`msoMaterialMetal` | 3
`msoMaterialMetal2` | 7
`msoMaterialPlastic` | 2
`msoMaterialPlastic2` | 6
`msoMaterialPowder` | 10
`msoMaterialSoftEdge` | 12
`msoMaterialSoftMetal` | 15
`msoMaterialTranslucentPowder` | 9
`msoMaterialWarmMatte` | 8
`msoMaterialWireFrame` | 4
`msoPresetMaterialMixed` | -2

Show source

    proc ::Office::Enum::MsoPresetMaterial {} {

        # msoMaterialClear - 13
        # msoMaterialDarkEdge - 11
        # msoMaterialFlat - 14
        # msoMaterialMatte - 1
        # msoMaterialMatte2 - 5
        # msoMaterialMetal - 3
        # msoMaterialMetal2 - 7
        # msoMaterialPlastic - 2
        # msoMaterialPlastic2 - 6
        # msoMaterialPowder - 10
        # msoMaterialSoftEdge - 12
        # msoMaterialSoftMetal - 15
        # msoMaterialTranslucentPowder - 9
        # msoMaterialWarmMatte - 8
        # msoMaterialWireFrame - 4
        # msoPresetMaterialMixed - -2
        return { msoMaterialClear 13 msoMaterialDarkEdge 11 msoMaterialFlat 14 msoMaterialMatte 1 msoMaterialMatte2 5 msoMaterialMetal 3 msoMaterialMetal2 7 msoMaterialPlastic 2 msoMaterialPlastic2 6 msoMaterialPowder 10 msoMaterialSoftEdge 12 msoMaterialSoftMetal 15 msoMaterialTranslucentPowder 9 msoMaterialWarmMatte 8 msoMaterialWireFrame 4 msoPresetMaterialMixed -2 }
    }

#### MsoPresetTextEffect [::Office::Enum]Enum, Main

MsoPresetTextEffect

`msoTextEffect1` | 0
`msoTextEffect2` | 1
`msoTextEffect3` | 2
`msoTextEffect4` | 3
`msoTextEffect5` | 4
`msoTextEffect6` | 5
`msoTextEffect7` | 6
`msoTextEffect8` | 7
`msoTextEffect9` | 8
`msoTextEffect10` | 9
`msoTextEffect11` | 10
`msoTextEffect12` | 11
`msoTextEffect13` | 12
`msoTextEffect14` | 13
`msoTextEffect15` | 14
`msoTextEffect16` | 15
`msoTextEffect17` | 16
`msoTextEffect18` | 17
`msoTextEffect19` | 18
`msoTextEffect20` | 19
`msoTextEffect21` | 20
`msoTextEffect22` | 21
`msoTextEffect23` | 22
`msoTextEffect24` | 23
`msoTextEffect25` | 24
`msoTextEffect26` | 25
`msoTextEffect27` | 26
`msoTextEffect28` | 27
`msoTextEffect29` | 28
`msoTextEffect30` | 29
`msoTextEffect31` | 30
`msoTextEffect32` | 31
`msoTextEffect33` | 32
`msoTextEffect34` | 33
`msoTextEffect35` | 34
`msoTextEffect36` | 35
`msoTextEffect37` | 36
`msoTextEffect38` | 37
`msoTextEffect39` | 38
`msoTextEffect40` | 39
`msoTextEffect41` | 40
`msoTextEffect42` | 41
`msoTextEffect43` | 42
`msoTextEffect44` | 43
`msoTextEffect45` | 44
`msoTextEffect46` | 45
`msoTextEffect47` | 46
`msoTextEffect48` | 47
`msoTextEffect49` | 48
`msoTextEffect50` | 49
`msoTextEffectMixed` | -2

Show source

    proc ::Office::Enum::MsoPresetTextEffect {} {

        # msoTextEffect1 - 0
        # msoTextEffect2 - 1
        # msoTextEffect3 - 2
        # msoTextEffect4 - 3
        # msoTextEffect5 - 4
        # msoTextEffect6 - 5
        # msoTextEffect7 - 6
        # msoTextEffect8 - 7
        # msoTextEffect9 - 8
        # msoTextEffect10 - 9
        # msoTextEffect11 - 10
        # msoTextEffect12 - 11
        # msoTextEffect13 - 12
        # msoTextEffect14 - 13
        # msoTextEffect15 - 14
        # msoTextEffect16 - 15
        # msoTextEffect17 - 16
        # msoTextEffect18 - 17
        # msoTextEffect19 - 18
        # msoTextEffect20 - 19
        # msoTextEffect21 - 20
        # msoTextEffect22 - 21
        # msoTextEffect23 - 22
        # msoTextEffect24 - 23
        # msoTextEffect25 - 24
        # msoTextEffect26 - 25
        # msoTextEffect27 - 26
        # msoTextEffect28 - 27
        # msoTextEffect29 - 28
        # msoTextEffect30 - 29
        # msoTextEffect31 - 30
        # msoTextEffect32 - 31
        # msoTextEffect33 - 32
        # msoTextEffect34 - 33
        # msoTextEffect35 - 34
        # msoTextEffect36 - 35
        # msoTextEffect37 - 36
        # msoTextEffect38 - 37
        # msoTextEffect39 - 38
        # msoTextEffect40 - 39
        # msoTextEffect41 - 40
        # msoTextEffect42 - 41
        # msoTextEffect43 - 42
        # msoTextEffect44 - 43
        # msoTextEffect45 - 44
        # msoTextEffect46 - 45
        # msoTextEffect47 - 46
        # msoTextEffect48 - 47
        # msoTextEffect49 - 48
        # msoTextEffect50 - 49
        # msoTextEffectMixed - -2
        return { msoTextEffect1 0 msoTextEffect2 1 msoTextEffect3 2 msoTextEffect4 3 msoTextEffect5 4 msoTextEffect6 5 msoTextEffect7 6 msoTextEffect8 7 msoTextEffect9 8 msoTextEffect10 9 msoTextEffect11 10 msoTextEffect12 11 msoTextEffect13 12 msoTextEffect14 13 msoTextEffect15 14 msoTextEffect16 15 msoTextEffect17 16 msoTextEffect18 17 msoTextEffect19 18 msoTextEffect20 19 msoTextEffect21 20 msoTextEffect22 21 msoTextEffect23 22 msoTextEffect24 23 msoTextEffect25 24 msoTextEffect26 25 msoTextEffect27 26 msoTextEffect28 27 msoTextEffect29 28 msoTextEffect30 29 msoTextEffect31 30 msoTextEffect32 31 msoTextEffect33 32 msoTextEffect34 33 msoTextEffect35 34 msoTextEffect36 35 msoTextEffect37 36 msoTextEffect38 37 msoTextEffect39 38 msoTextEffect40 39 msoTextEffect41 40 msoTextEffect42 41 msoTextEffect43 42 msoTextEffect44 43 msoTextEffect45 44 msoTextEffect46 45 msoTextEffect47 46 msoTextEffect48 47 msoTextEffect49 48 msoTextEffect50 49 msoTextEffectMixed -2 }
    }

#### MsoPresetTextEffectShape [::Office::Enum]Enum, Main

MsoPresetTextEffectShape

`msoTextEffectShapeArchDownCurve` | 10
`msoTextEffectShapeArchDownPour` | 14
`msoTextEffectShapeArchUpCurve` | 9
`msoTextEffectShapeArchUpPour` | 13
`msoTextEffectShapeButtonCurve` | 12
`msoTextEffectShapeButtonPour` | 16
`msoTextEffectShapeCanDown` | 20
`msoTextEffectShapeCanUp` | 19
`msoTextEffectShapeCascadeDown` | 40
`msoTextEffectShapeCascadeUp` | 39
`msoTextEffectShapeChevronDown` | 6
`msoTextEffectShapeChevronUp` | 5
`msoTextEffectShapeCircleCurve` | 11
`msoTextEffectShapeCirclePour` | 15
`msoTextEffectShapeCurveDown` | 18
`msoTextEffectShapeCurveUp` | 17
`msoTextEffectShapeDeflate` | 26
`msoTextEffectShapeDeflateBottom` | 28
`msoTextEffectShapeDeflateInflate` | 31
`msoTextEffectShapeDeflateInflateDeflate` | 32
`msoTextEffectShapeDeflateTop` | 30
`msoTextEffectShapeDoubleWave1` | 23
`msoTextEffectShapeDoubleWave2` | 24
`msoTextEffectShapeFadeDown` | 36
`msoTextEffectShapeFadeLeft` | 34
`msoTextEffectShapeFadeRight` | 33
`msoTextEffectShapeFadeUp` | 35
`msoTextEffectShapeInflate` | 25
`msoTextEffectShapeInflateBottom` | 27
`msoTextEffectShapeInflateTop` | 29
`msoTextEffectShapeMixed` | -2
`msoTextEffectShapePlainText` | 1
`msoTextEffectShapeRingInside` | 7
`msoTextEffectShapeRingOutside` | 8
`msoTextEffectShapeSlantDown` | 38
`msoTextEffectShapeSlantUp` | 37
`msoTextEffectShapeStop` | 2
`msoTextEffectShapeTriangleDown` | 4
`msoTextEffectShapeTriangleUp` | 3
`msoTextEffectShapeWave1` | 21
`msoTextEffectShapeWave2` | 22

Show source

    proc ::Office::Enum::MsoPresetTextEffectShape {} {

        # msoTextEffectShapeArchDownCurve - 10
        # msoTextEffectShapeArchDownPour - 14
        # msoTextEffectShapeArchUpCurve - 9
        # msoTextEffectShapeArchUpPour - 13
        # msoTextEffectShapeButtonCurve - 12
        # msoTextEffectShapeButtonPour - 16
        # msoTextEffectShapeCanDown - 20
        # msoTextEffectShapeCanUp - 19
        # msoTextEffectShapeCascadeDown - 40
        # msoTextEffectShapeCascadeUp - 39
        # msoTextEffectShapeChevronDown - 6
        # msoTextEffectShapeChevronUp - 5
        # msoTextEffectShapeCircleCurve - 11
        # msoTextEffectShapeCirclePour - 15
        # msoTextEffectShapeCurveDown - 18
        # msoTextEffectShapeCurveUp - 17
        # msoTextEffectShapeDeflate - 26
        # msoTextEffectShapeDeflateBottom - 28
        # msoTextEffectShapeDeflateInflate - 31
        # msoTextEffectShapeDeflateInflateDeflate - 32
        # msoTextEffectShapeDeflateTop - 30
        # msoTextEffectShapeDoubleWave1 - 23
        # msoTextEffectShapeDoubleWave2 - 24
        # msoTextEffectShapeFadeDown - 36
        # msoTextEffectShapeFadeLeft - 34
        # msoTextEffectShapeFadeRight - 33
        # msoTextEffectShapeFadeUp - 35
        # msoTextEffectShapeInflate - 25
        # msoTextEffectShapeInflateBottom - 27
        # msoTextEffectShapeInflateTop - 29
        # msoTextEffectShapeMixed - -2
        # msoTextEffectShapePlainText - 1
        # msoTextEffectShapeRingInside - 7
        # msoTextEffectShapeRingOutside - 8
        # msoTextEffectShapeSlantDown - 38
        # msoTextEffectShapeSlantUp - 37
        # msoTextEffectShapeStop - 2
        # msoTextEffectShapeTriangleDown - 4
        # msoTextEffectShapeTriangleUp - 3
        # msoTextEffectShapeWave1 - 21
        # msoTextEffectShapeWave2 - 22
        return { msoTextEffectShapeArchDownCurve 10 msoTextEffectShapeArchDownPour 14 msoTextEffectShapeArchUpCurve 9 msoTextEffectShapeArchUpPour 13 msoTextEffectShapeButtonCurve 12 msoTextEffectShapeButtonPour 16 msoTextEffectShapeCanDown 20 msoTextEffectShapeCanUp 19 msoTextEffectShapeCascadeDown 40 msoTextEffectShapeCascadeUp 39 msoTextEffectShapeChevronDown 6 msoTextEffectShapeChevronUp 5 msoTextEffectShapeCircleCurve 11 msoTextEffectShapeCirclePour 15 msoTextEffectShapeCurveDown 18 msoTextEffectShapeCurveUp 17 msoTextEffectShapeDeflate 26 msoTextEffectShapeDeflateBottom 28 msoTextEffectShapeDeflateInflate 31 msoTextEffectShapeDeflateInflateDeflate 32 msoTextEffectShapeDeflateTop 30 msoTextEffectShapeDoubleWave1 23 msoTextEffectShapeDoubleWave2 24 msoTextEffectShapeFadeDown 36 msoTextEffectShapeFadeLeft 34 msoTextEffectShapeFadeRight 33 msoTextEffectShapeFadeUp 35 msoTextEffectShapeInflate 25 msoTextEffectShapeInflateBottom 27 msoTextEffectShapeInflateTop 29 msoTextEffectShapeMixed -2 msoTextEffectShapePlainText 1 msoTextEffectShapeRingInside 7 msoTextEffectShapeRingOutside 8 msoTextEffectShapeSlantDown 38 msoTextEffectShapeSlantUp 37 msoTextEffectShapeStop 2 msoTextEffectShapeTriangleDown 4 msoTextEffectShapeTriangleUp 3 msoTextEffectShapeWave1 21 msoTextEffectShapeWave2 22 }
    }

#### MsoPresetTexture [::Office::Enum]Enum, Main

MsoPresetTexture

`msoPresetTextureMixed` | -2
`msoTextureBlueTissuePaper` | 17
`msoTextureBouquet` | 20
`msoTextureBrownMarble` | 11
`msoTextureCanvas` | 2
`msoTextureCork` | 21
`msoTextureDenim` | 3
`msoTextureFishFossil` | 7
`msoTextureGranite` | 12
`msoTextureGreenMarble` | 9
`msoTextureMediumWood` | 24
`msoTextureNewsprint` | 13
`msoTextureOak` | 23
`msoTexturePaperBag` | 6
`msoTexturePapyrus` | 1
`msoTextureParchment` | 15
`msoTexturePinkTissuePaper` | 18
`msoTexturePurpleMesh` | 19
`msoTextureRecycledPaper` | 14
`msoTextureSand` | 8
`msoTextureStationery` | 16
`msoTextureWalnut` | 22
`msoTextureWaterDroplets` | 5
`msoTextureWhiteMarble` | 10
`msoTextureWovenMat` | 4

Show source

    proc ::Office::Enum::MsoPresetTexture {} {

        # msoPresetTextureMixed - -2
        # msoTextureBlueTissuePaper - 17
        # msoTextureBouquet - 20
        # msoTextureBrownMarble - 11
        # msoTextureCanvas - 2
        # msoTextureCork - 21
        # msoTextureDenim - 3
        # msoTextureFishFossil - 7
        # msoTextureGranite - 12
        # msoTextureGreenMarble - 9
        # msoTextureMediumWood - 24
        # msoTextureNewsprint - 13
        # msoTextureOak - 23
        # msoTexturePaperBag - 6
        # msoTexturePapyrus - 1
        # msoTextureParchment - 15
        # msoTexturePinkTissuePaper - 18
        # msoTexturePurpleMesh - 19
        # msoTextureRecycledPaper - 14
        # msoTextureSand - 8
        # msoTextureStationery - 16
        # msoTextureWalnut - 22
        # msoTextureWaterDroplets - 5
        # msoTextureWhiteMarble - 10
        # msoTextureWovenMat - 4
        return { msoPresetTextureMixed -2 msoTextureBlueTissuePaper 17 msoTextureBouquet 20 msoTextureBrownMarble 11 msoTextureCanvas 2 msoTextureCork 21 msoTextureDenim 3 msoTextureFishFossil 7 msoTextureGranite 12 msoTextureGreenMarble 9 msoTextureMediumWood 24 msoTextureNewsprint 13 msoTextureOak 23 msoTexturePaperBag 6 msoTexturePapyrus 1 msoTextureParchment 15 msoTexturePinkTissuePaper 18 msoTexturePurpleMesh 19 msoTextureRecycledPaper 14 msoTextureSand 8 msoTextureStationery 16 msoTextureWalnut 22 msoTextureWaterDroplets 5 msoTextureWhiteMarble 10 msoTextureWovenMat 4 }
    }

#### MsoPresetThreeDFormat [::Office::Enum]Enum, Main

MsoPresetThreeDFormat

`msoPresetThreeDFormatMixed` | -2
`msoThreeD1` | 1
`msoThreeD2` | 2
`msoThreeD3` | 3
`msoThreeD4` | 4
`msoThreeD5` | 5
`msoThreeD6` | 6
`msoThreeD7` | 7
`msoThreeD8` | 8
`msoThreeD9` | 9
`msoThreeD10` | 10
`msoThreeD11` | 11
`msoThreeD12` | 12
`msoThreeD13` | 13
`msoThreeD14` | 14
`msoThreeD15` | 15
`msoThreeD16` | 16
`msoThreeD17` | 17
`msoThreeD18` | 18
`msoThreeD19` | 19
`msoThreeD20` | 20

Show source

    proc ::Office::Enum::MsoPresetThreeDFormat {} {

        # msoPresetThreeDFormatMixed - -2
        # msoThreeD1 - 1
        # msoThreeD2 - 2
        # msoThreeD3 - 3
        # msoThreeD4 - 4
        # msoThreeD5 - 5
        # msoThreeD6 - 6
        # msoThreeD7 - 7
        # msoThreeD8 - 8
        # msoThreeD9 - 9
        # msoThreeD10 - 10
        # msoThreeD11 - 11
        # msoThreeD12 - 12
        # msoThreeD13 - 13
        # msoThreeD14 - 14
        # msoThreeD15 - 15
        # msoThreeD16 - 16
        # msoThreeD17 - 17
        # msoThreeD18 - 18
        # msoThreeD19 - 19
        # msoThreeD20 - 20
        return { msoPresetThreeDFormatMixed -2 msoThreeD1 1 msoThreeD2 2 msoThreeD3 3 msoThreeD4 4 msoThreeD5 5 msoThreeD6 6 msoThreeD7 7 msoThreeD8 8 msoThreeD9 9 msoThreeD10 10 msoThreeD11 11 msoThreeD12 12 msoThreeD13 13 msoThreeD14 14 msoThreeD15 15 msoThreeD16 16 msoThreeD17 17 msoThreeD18 18 msoThreeD19 19 msoThreeD20 20 }
    }

#### MsoReflectionType [::Office::Enum]Enum, Main

MsoReflectionType

`msoReflectionType1` | 1
`msoReflectionType2` | 2
`msoReflectionType3` | 3
`msoReflectionType4` | 4
`msoReflectionType5` | 5
`msoReflectionType6` | 6
`msoReflectionType7` | 7
`msoReflectionType8` | 8
`msoReflectionType9` | 9
`msoReflectionTypeMixed` | -2
`msoReflectionTypeNone` | 0

Show source

    proc ::Office::Enum::MsoReflectionType {} {

        # msoReflectionType1 - 1
        # msoReflectionType2 - 2
        # msoReflectionType3 - 3
        # msoReflectionType4 - 4
        # msoReflectionType5 - 5
        # msoReflectionType6 - 6
        # msoReflectionType7 - 7
        # msoReflectionType8 - 8
        # msoReflectionType9 - 9
        # msoReflectionTypeMixed - -2
        # msoReflectionTypeNone - 0
        return { msoReflectionType1 1 msoReflectionType2 2 msoReflectionType3 3 msoReflectionType4 4 msoReflectionType5 5 msoReflectionType6 6 msoReflectionType7 7 msoReflectionType8 8 msoReflectionType9 9 msoReflectionTypeMixed -2 msoReflectionTypeNone 0 }
    }

#### MsoRelativeNodePosition [::Office::Enum]Enum, Main

MsoRelativeNodePosition

`msoAfterLastSibling` | 4
`msoAfterNode` | 2
`msoBeforeFirstSibling` | 3
`msoBeforeNode` | 1

Show source

    proc ::Office::Enum::MsoRelativeNodePosition {} {

        # msoAfterLastSibling - 4
        # msoAfterNode - 2
        # msoBeforeFirstSibling - 3
        # msoBeforeNode - 1
        return { msoAfterLastSibling 4 msoAfterNode 2 msoBeforeFirstSibling 3 msoBeforeNode 1 }
    }

#### MsoScaleFrom [::Office::Enum]Enum, Main

MsoScaleFrom

`msoScaleFromBottomRight` | 2
`msoScaleFromMiddle` | 1
`msoScaleFromTopLeft` | 0

Show source

    proc ::Office::Enum::MsoScaleFrom {} {

        # msoScaleFromBottomRight - 2
        # msoScaleFromMiddle - 1
        # msoScaleFromTopLeft - 0
        return { msoScaleFromBottomRight 2 msoScaleFromMiddle 1 msoScaleFromTopLeft 0 }
    }

#### MsoScreenSize [::Office::Enum]Enum, Main

MsoScreenSize

`msoScreenSize544x376` | 0
`msoScreenSize640x480` | 1
`msoScreenSize720x512` | 2
`msoScreenSize800x600` | 3
`msoScreenSize1024x768` | 4
`msoScreenSize1152x882` | 5
`msoScreenSize1152x900` | 6
`msoScreenSize1280x1024` | 7
`msoScreenSize1600x1200` | 8
`msoScreenSize1800x1440` | 9
`msoScreenSize1920x1200` | 10

Show source

    proc ::Office::Enum::MsoScreenSize {} {

        # msoScreenSize544x376 - 0
        # msoScreenSize640x480 - 1
        # msoScreenSize720x512 - 2
        # msoScreenSize800x600 - 3
        # msoScreenSize1024x768 - 4
        # msoScreenSize1152x882 - 5
        # msoScreenSize1152x900 - 6
        # msoScreenSize1280x1024 - 7
        # msoScreenSize1600x1200 - 8
        # msoScreenSize1800x1440 - 9
        # msoScreenSize1920x1200 - 10
        return { msoScreenSize544x376 0 msoScreenSize640x480 1 msoScreenSize720x512 2 msoScreenSize800x600 3 msoScreenSize1024x768 4 msoScreenSize1152x882 5 msoScreenSize1152x900 6 msoScreenSize1280x1024 7 msoScreenSize1600x1200 8 msoScreenSize1800x1440 9 msoScreenSize1920x1200 10 }
    }

#### MsoScriptLanguage [::Office::Enum]Enum, Main

MsoScriptLanguage

`msoScriptLanguageASP` | 3
`msoScriptLanguageJava` | 1
`msoScriptLanguageOther` | 4
`msoScriptLanguageVisualBasic` | 2

Show source

    proc ::Office::Enum::MsoScriptLanguage {} {

        # msoScriptLanguageASP - 3
        # msoScriptLanguageJava - 1
        # msoScriptLanguageOther - 4
        # msoScriptLanguageVisualBasic - 2
        return { msoScriptLanguageASP 3 msoScriptLanguageJava 1 msoScriptLanguageOther 4 msoScriptLanguageVisualBasic 2 }
    }

#### MsoScriptLocation [::Office::Enum]Enum, Main

MsoScriptLocation

`msoScriptLocationInBody` | 2
`msoScriptLocationInHead` | 1

Show source

    proc ::Office::Enum::MsoScriptLocation {} {

        # msoScriptLocationInBody - 2
        # msoScriptLocationInHead - 1
        return { msoScriptLocationInBody 2 msoScriptLocationInHead 1 }
    }

#### MsoSearchIn [::Office::Enum]Enum, Main

MsoSearchIn

`msoSearchInCustom` | 3
`msoSearchInMyComputer` | 0
`msoSearchInMyNetworkPlaces` | 2
`msoSearchInOutlook` | 1

Show source

    proc ::Office::Enum::MsoSearchIn {} {

        # msoSearchInCustom - 3
        # msoSearchInMyComputer - 0
        # msoSearchInMyNetworkPlaces - 2
        # msoSearchInOutlook - 1
        return { msoSearchInCustom 3 msoSearchInMyComputer 0 msoSearchInMyNetworkPlaces 2 msoSearchInOutlook 1 }
    }

#### MsoSegmentType [::Office::Enum]Enum, Main

MsoSegmentType

`msoSegmentCurve` | 1
`msoSegmentLine` | 0

Show source

    proc ::Office::Enum::MsoSegmentType {} {

        # msoSegmentCurve - 1
        # msoSegmentLine - 0
        return { msoSegmentCurve 1 msoSegmentLine 0 }
    }

#### MsoShadowStyle [::Office::Enum]Enum, Main

MsoShadowStyle

`msoShadowStyleInnerShadow` | 1
`msoShadowStyleMixed` | -2
`msoShadowStyleOuterShadow` | 2

Show source

    proc ::Office::Enum::MsoShadowStyle {} {

        # msoShadowStyleInnerShadow - 1
        # msoShadowStyleMixed - -2
        # msoShadowStyleOuterShadow - 2
        return { msoShadowStyleInnerShadow 1 msoShadowStyleMixed -2 msoShadowStyleOuterShadow 2 }
    }

#### MsoShadowType [::Office::Enum]Enum, Main

MsoShadowType

`msoShadow1` | 1
`msoShadow2` | 2
`msoShadow3` | 3
`msoShadow4` | 4
`msoShadow5` | 5
`msoShadow6` | 6
`msoShadow7` | 7
`msoShadow8` | 8
`msoShadow9` | 9
`msoShadow10` | 10
`msoShadow11` | 11
`msoShadow12` | 12
`msoShadow13` | 13
`msoShadow14` | 14
`msoShadow15` | 15
`msoShadow16` | 16
`msoShadow17` | 17
`msoShadow18` | 18
`msoShadow19` | 19
`msoShadow20` | 20
`msoShadow21` | 21
`msoShadow22` | 22
`msoShadow23` | 23
`msoShadow24` | 24
`msoShadow25` | 25
`msoShadow26` | 26
`msoShadow27` | 27
`msoShadow28` | 28
`msoShadow29` | 29
`msoShadow30` | 30
`msoShadow31` | 31
`msoShadow32` | 32
`msoShadow33` | 33
`msoShadow34` | 34
`msoShadow35` | 35
`msoShadow36` | 36
`msoShadow37` | 37
`msoShadow38` | 38
`msoShadow39` | 39
`msoShadow40` | 40
`msoShadow41` | 41
`msoShadow42` | 42
`msoShadow43` | 43
`msoShadowMixed` | -2

Show source

    proc ::Office::Enum::MsoShadowType {} {

        # msoShadow1 - 1
        # msoShadow2 - 2
        # msoShadow3 - 3
        # msoShadow4 - 4
        # msoShadow5 - 5
        # msoShadow6 - 6
        # msoShadow7 - 7
        # msoShadow8 - 8
        # msoShadow9 - 9
        # msoShadow10 - 10
        # msoShadow11 - 11
        # msoShadow12 - 12
        # msoShadow13 - 13
        # msoShadow14 - 14
        # msoShadow15 - 15
        # msoShadow16 - 16
        # msoShadow17 - 17
        # msoShadow18 - 18
        # msoShadow19 - 19
        # msoShadow20 - 20
        # msoShadow21 - 21
        # msoShadow22 - 22
        # msoShadow23 - 23
        # msoShadow24 - 24
        # msoShadow25 - 25
        # msoShadow26 - 26
        # msoShadow27 - 27
        # msoShadow28 - 28
        # msoShadow29 - 29
        # msoShadow30 - 30
        # msoShadow31 - 31
        # msoShadow32 - 32
        # msoShadow33 - 33
        # msoShadow34 - 34
        # msoShadow35 - 35
        # msoShadow36 - 36
        # msoShadow37 - 37
        # msoShadow38 - 38
        # msoShadow39 - 39
        # msoShadow40 - 40
        # msoShadow41 - 41
        # msoShadow42 - 42
        # msoShadow43 - 43
        # msoShadowMixed - -2
        return { msoShadow1 1 msoShadow2 2 msoShadow3 3 msoShadow4 4 msoShadow5 5 msoShadow6 6 msoShadow7 7 msoShadow8 8 msoShadow9 9 msoShadow10 10 msoShadow11 11 msoShadow12 12 msoShadow13 13 msoShadow14 14 msoShadow15 15 msoShadow16 16 msoShadow17 17 msoShadow18 18 msoShadow19 19 msoShadow20 20 msoShadow21 21 msoShadow22 22 msoShadow23 23 msoShadow24 24 msoShadow25 25 msoShadow26 26 msoShadow27 27 msoShadow28 28 msoShadow29 29 msoShadow30 30 msoShadow31 31 msoShadow32 32 msoShadow33 33 msoShadow34 34 msoShadow35 35 msoShadow36 36 msoShadow37 37 msoShadow38 38 msoShadow39 39 msoShadow40 40 msoShadow41 41 msoShadow42 42 msoShadow43 43 msoShadowMixed -2 }
    }

#### MsoShapeStyleIndex [::Office::Enum]Enum, Main

MsoShapeStyleIndex

`msoLineStylePreset1` | 10001
`msoLineStylePreset2` | 10002
`msoLineStylePreset3` | 10003
`msoLineStylePreset4` | 10004
`msoLineStylePreset5` | 10005
`msoLineStylePreset6` | 10006
`msoLineStylePreset7` | 10007
`msoLineStylePreset8` | 10008
`msoLineStylePreset9` | 10009
`msoLineStylePreset10` | 10010
`msoLineStylePreset11` | 10011
`msoLineStylePreset12` | 10012
`msoLineStylePreset13` | 10013
`msoLineStylePreset14` | 10014
`msoLineStylePreset15` | 10015
`msoLineStylePreset16` | 10016
`msoLineStylePreset17` | 10017
`msoLineStylePreset18` | 10018
`msoLineStylePreset19` | 10019
`msoLineStylePreset20` | 10020
`msoLineStylePreset21` | 10021
`msoLineStylePreset22` | 10022
`msoLineStylePreset23` | 10023
`msoLineStylePreset24` | 10024
`msoLineStylePreset25` | 10025
`msoLineStylePreset26` | 10026
`msoLineStylePreset27` | 10027
`msoLineStylePreset28` | 10028
`msoLineStylePreset29` | 10029
`msoLineStylePreset30` | 10030
`msoLineStylePreset31` | 10031
`msoLineStylePreset32` | 10032
`msoLineStylePreset33` | 10033
`msoLineStylePreset34` | 10034
`msoLineStylePreset35` | 10035
`msoLineStylePreset36` | 10036
`msoLineStylePreset37` | 10037
`msoLineStylePreset38` | 10038
`msoLineStylePreset39` | 10039
`msoLineStylePreset40` | 10040
`msoLineStylePreset41` | 10041
`msoLineStylePreset42` | 10042
`msoShapeStyleMixed` | -2
`msoShapeStyleNotAPreset` | 0
`msoShapeStylePreset1` | 1
`msoShapeStylePreset2` | 2
`msoShapeStylePreset3` | 3
`msoShapeStylePreset4` | 4
`msoShapeStylePreset5` | 5
`msoShapeStylePreset6` | 6
`msoShapeStylePreset7` | 7
`msoShapeStylePreset8` | 8
`msoShapeStylePreset9` | 9
`msoShapeStylePreset10` | 10
`msoShapeStylePreset11` | 11
`msoShapeStylePreset12` | 12
`msoShapeStylePreset13` | 13
`msoShapeStylePreset14` | 14
`msoShapeStylePreset15` | 15
`msoShapeStylePreset16` | 16
`msoShapeStylePreset17` | 17
`msoShapeStylePreset18` | 18
`msoShapeStylePreset19` | 19
`msoShapeStylePreset20` | 20
`msoShapeStylePreset21` | 21
`msoShapeStylePreset22` | 22
`msoShapeStylePreset23` | 23
`msoShapeStylePreset24` | 24
`msoShapeStylePreset25` | 25
`msoShapeStylePreset26` | 26
`msoShapeStylePreset27` | 27
`msoShapeStylePreset28` | 28
`msoShapeStylePreset29` | 29
`msoShapeStylePreset30` | 30
`msoShapeStylePreset31` | 31
`msoShapeStylePreset32` | 32
`msoShapeStylePreset33` | 33
`msoShapeStylePreset34` | 34
`msoShapeStylePreset35` | 35
`msoShapeStylePreset36` | 36
`msoShapeStylePreset37` | 37
`msoShapeStylePreset38` | 38
`msoShapeStylePreset39` | 39
`msoShapeStylePreset40` | 40
`msoShapeStylePreset41` | 41
`msoShapeStylePreset42` | 42
`msoShapeStylePreset43` | 43
`msoShapeStylePreset44` | 44
`msoShapeStylePreset45` | 45
`msoShapeStylePreset46` | 46
`msoShapeStylePreset47` | 47
`msoShapeStylePreset48` | 48
`msoShapeStylePreset49` | 49
`msoShapeStylePreset50` | 50
`msoShapeStylePreset51` | 51
`msoShapeStylePreset52` | 52
`msoShapeStylePreset53` | 53
`msoShapeStylePreset54` | 54
`msoShapeStylePreset55` | 55
`msoShapeStylePreset56` | 56
`msoShapeStylePreset57` | 57
`msoShapeStylePreset58` | 58
`msoShapeStylePreset59` | 59
`msoShapeStylePreset60` | 60
`msoShapeStylePreset61` | 61
`msoShapeStylePreset62` | 62
`msoShapeStylePreset63` | 63
`msoShapeStylePreset64` | 64
`msoShapeStylePreset65` | 65
`msoShapeStylePreset66` | 66
`msoShapeStylePreset67` | 67
`msoShapeStylePreset68` | 68
`msoShapeStylePreset69` | 69
`msoShapeStylePreset70` | 70
`msoShapeStylePreset71` | 71
`msoShapeStylePreset72` | 72
`msoShapeStylePreset73` | 73
`msoShapeStylePreset74` | 74
`msoShapeStylePreset75` | 75
`msoShapeStylePreset76` | 76
`msoShapeStylePreset77` | 77

Show source

    proc ::Office::Enum::MsoShapeStyleIndex {} {

        # msoLineStylePreset1 - 10001
        # msoLineStylePreset2 - 10002
        # msoLineStylePreset3 - 10003
        # msoLineStylePreset4 - 10004
        # msoLineStylePreset5 - 10005
        # msoLineStylePreset6 - 10006
        # msoLineStylePreset7 - 10007
        # msoLineStylePreset8 - 10008
        # msoLineStylePreset9 - 10009
        # msoLineStylePreset10 - 10010
        # msoLineStylePreset11 - 10011
        # msoLineStylePreset12 - 10012
        # msoLineStylePreset13 - 10013
        # msoLineStylePreset14 - 10014
        # msoLineStylePreset15 - 10015
        # msoLineStylePreset16 - 10016
        # msoLineStylePreset17 - 10017
        # msoLineStylePreset18 - 10018
        # msoLineStylePreset19 - 10019
        # msoLineStylePreset20 - 10020
        # msoLineStylePreset21 - 10021
        # msoLineStylePreset22 - 10022
        # msoLineStylePreset23 - 10023
        # msoLineStylePreset24 - 10024
        # msoLineStylePreset25 - 10025
        # msoLineStylePreset26 - 10026
        # msoLineStylePreset27 - 10027
        # msoLineStylePreset28 - 10028
        # msoLineStylePreset29 - 10029
        # msoLineStylePreset30 - 10030
        # msoLineStylePreset31 - 10031
        # msoLineStylePreset32 - 10032
        # msoLineStylePreset33 - 10033
        # msoLineStylePreset34 - 10034
        # msoLineStylePreset35 - 10035
        # msoLineStylePreset36 - 10036
        # msoLineStylePreset37 - 10037
        # msoLineStylePreset38 - 10038
        # msoLineStylePreset39 - 10039
        # msoLineStylePreset40 - 10040
        # msoLineStylePreset41 - 10041
        # msoLineStylePreset42 - 10042
        # msoShapeStyleMixed - -2
        # msoShapeStyleNotAPreset - 0
        # msoShapeStylePreset1 - 1
        # msoShapeStylePreset2 - 2
        # msoShapeStylePreset3 - 3
        # msoShapeStylePreset4 - 4
        # msoShapeStylePreset5 - 5
        # msoShapeStylePreset6 - 6
        # msoShapeStylePreset7 - 7
        # msoShapeStylePreset8 - 8
        # msoShapeStylePreset9 - 9
        # msoShapeStylePreset10 - 10
        # msoShapeStylePreset11 - 11
        # msoShapeStylePreset12 - 12
        # msoShapeStylePreset13 - 13
        # msoShapeStylePreset14 - 14
        # msoShapeStylePreset15 - 15
        # msoShapeStylePreset16 - 16
        # msoShapeStylePreset17 - 17
        # msoShapeStylePreset18 - 18
        # msoShapeStylePreset19 - 19
        # msoShapeStylePreset20 - 20
        # msoShapeStylePreset21 - 21
        # msoShapeStylePreset22 - 22
        # msoShapeStylePreset23 - 23
        # msoShapeStylePreset24 - 24
        # msoShapeStylePreset25 - 25
        # msoShapeStylePreset26 - 26
        # msoShapeStylePreset27 - 27
        # msoShapeStylePreset28 - 28
        # msoShapeStylePreset29 - 29
        # msoShapeStylePreset30 - 30
        # msoShapeStylePreset31 - 31
        # msoShapeStylePreset32 - 32
        # msoShapeStylePreset33 - 33
        # msoShapeStylePreset34 - 34
        # msoShapeStylePreset35 - 35
        # msoShapeStylePreset36 - 36
        # msoShapeStylePreset37 - 37
        # msoShapeStylePreset38 - 38
        # msoShapeStylePreset39 - 39
        # msoShapeStylePreset40 - 40
        # msoShapeStylePreset41 - 41
        # msoShapeStylePreset42 - 42
        # msoShapeStylePreset43 - 43
        # msoShapeStylePreset44 - 44
        # msoShapeStylePreset45 - 45
        # msoShapeStylePreset46 - 46
        # msoShapeStylePreset47 - 47
        # msoShapeStylePreset48 - 48
        # msoShapeStylePreset49 - 49
        # msoShapeStylePreset50 - 50
        # msoShapeStylePreset51 - 51
        # msoShapeStylePreset52 - 52
        # msoShapeStylePreset53 - 53
        # msoShapeStylePreset54 - 54
        # msoShapeStylePreset55 - 55
        # msoShapeStylePreset56 - 56
        # msoShapeStylePreset57 - 57
        # msoShapeStylePreset58 - 58
        # msoShapeStylePreset59 - 59
        # msoShapeStylePreset60 - 60
        # msoShapeStylePreset61 - 61
        # msoShapeStylePreset62 - 62
        # msoShapeStylePreset63 - 63
        # msoShapeStylePreset64 - 64
        # msoShapeStylePreset65 - 65
        # msoShapeStylePreset66 - 66
        # msoShapeStylePreset67 - 67
        # msoShapeStylePreset68 - 68
        # msoShapeStylePreset69 - 69
        # msoShapeStylePreset70 - 70
        # msoShapeStylePreset71 - 71
        # msoShapeStylePreset72 - 72
        # msoShapeStylePreset73 - 73
        # msoShapeStylePreset74 - 74
        # msoShapeStylePreset75 - 75
        # msoShapeStylePreset76 - 76
        # msoShapeStylePreset77 - 77
        return { msoLineStylePreset1 10001 msoLineStylePreset2 10002 msoLineStylePreset3 10003 msoLineStylePreset4 10004 msoLineStylePreset5 10005 msoLineStylePreset6 10006 msoLineStylePreset7 10007 msoLineStylePreset8 10008 msoLineStylePreset9 10009 msoLineStylePreset10 10010 msoLineStylePreset11 10011 msoLineStylePreset12 10012 msoLineStylePreset13 10013 msoLineStylePreset14 10014 msoLineStylePreset15 10015 msoLineStylePreset16 10016 msoLineStylePreset17 10017 msoLineStylePreset18 10018 msoLineStylePreset19 10019 msoLineStylePreset20 10020 msoLineStylePreset21 10021 msoLineStylePreset22 10022 msoLineStylePreset23 10023 msoLineStylePreset24 10024 msoLineStylePreset25 10025 msoLineStylePreset26 10026 msoLineStylePreset27 10027 msoLineStylePreset28 10028 msoLineStylePreset29 10029 msoLineStylePreset30 10030 msoLineStylePreset31 10031 msoLineStylePreset32 10032 msoLineStylePreset33 10033 msoLineStylePreset34 10034 msoLineStylePreset35 10035 msoLineStylePreset36 10036 msoLineStylePreset37 10037 msoLineStylePreset38 10038 msoLineStylePreset39 10039 msoLineStylePreset40 10040 msoLineStylePreset41 10041 msoLineStylePreset42 10042 msoShapeStyleMixed -2 msoShapeStyleNotAPreset 0 msoShapeStylePreset1 1 msoShapeStylePreset2 2 msoShapeStylePreset3 3 msoShapeStylePreset4 4 msoShapeStylePreset5 5 msoShapeStylePreset6 6 msoShapeStylePreset7 7 msoShapeStylePreset8 8 msoShapeStylePreset9 9 msoShapeStylePreset10 10 msoShapeStylePreset11 11 msoShapeStylePreset12 12 msoShapeStylePreset13 13 msoShapeStylePreset14 14 msoShapeStylePreset15 15 msoShapeStylePreset16 16 msoShapeStylePreset17 17 msoShapeStylePreset18 18 msoShapeStylePreset19 19 msoShapeStylePreset20 20 msoShapeStylePreset21 21 msoShapeStylePreset22 22 msoShapeStylePreset23 23 msoShapeStylePreset24 24 msoShapeStylePreset25 25 msoShapeStylePreset26 26 msoShapeStylePreset27 27 msoShapeStylePreset28 28 msoShapeStylePreset29 29 msoShapeStylePreset30 30 msoShapeStylePreset31 31 msoShapeStylePreset32 32 msoShapeStylePreset33 33 msoShapeStylePreset34 34 msoShapeStylePreset35 35 msoShapeStylePreset36 36 msoShapeStylePreset37 37 msoShapeStylePreset38 38 msoShapeStylePreset39 39 msoShapeStylePreset40 40 msoShapeStylePreset41 41 msoShapeStylePreset42 42 msoShapeStylePreset43 43 msoShapeStylePreset44 44 msoShapeStylePreset45 45 msoShapeStylePreset46 46 msoShapeStylePreset47 47 msoShapeStylePreset48 48 msoShapeStylePreset49 49 msoShapeStylePreset50 50 msoShapeStylePreset51 51 msoShapeStylePreset52 52 msoShapeStylePreset53 53 msoShapeStylePreset54 54 msoShapeStylePreset55 55 msoShapeStylePreset56 56 msoShapeStylePreset57 57 msoShapeStylePreset58 58 msoShapeStylePreset59 59 msoShapeStylePreset60 60 msoShapeStylePreset61 61 msoShapeStylePreset62 62 msoShapeStylePreset63 63 msoShapeStylePreset64 64 msoShapeStylePreset65 65 msoShapeStylePreset66 66 msoShapeStylePreset67 67 msoShapeStylePreset68 68 msoShapeStylePreset69 69 msoShapeStylePreset70 70 msoShapeStylePreset71 71 msoShapeStylePreset72 72 msoShapeStylePreset73 73 msoShapeStylePreset74 74 msoShapeStylePreset75 75 msoShapeStylePreset76 76 msoShapeStylePreset77 77 }
    }

#### MsoShapeType [::Office::Enum]Enum, Main

MsoShapeType

`mso3DModel` | 30
`msoAutoShape` | 1
`msoCallout` | 2
`msoCanvas` | 20
`msoChart` | 3
`msoComment` | 4
`msoContentApp` | 27
`msoDiagram` | 21
`msoEmbeddedOLEObject` | 7
`msoFormControl` | 8
`msoFreeform` | 5
`msoGraphic` | 28
`msoGroup` | 6
`msoInk` | 22
`msoInkComment` | 23
`msoLine` | 9
`msoLinked3DModel` | 31
`msoLinkedGraphic` | 29
`msoLinkedOLEObject` | 10
`msoLinkedPicture` | 11
`msoMedia` | 16
`msoOLEControlObject` | 12
`msoPicture` | 13
`msoPlaceholder` | 14
`msoScriptAnchor` | 18
`msoShapeTypeMixed` | -2
`msoSlicer` | 25
`msoSmartArt` | 24
`msoTable` | 19
`msoTextBox` | 17
`msoTextEffect` | 15
`msoWebVideo` | 26

Show source

    proc ::Office::Enum::MsoShapeType {} {

        # mso3DModel - 30
        # msoAutoShape - 1
        # msoCallout - 2
        # msoCanvas - 20
        # msoChart - 3
        # msoComment - 4
        # msoContentApp - 27
        # msoDiagram - 21
        # msoEmbeddedOLEObject - 7
        # msoFormControl - 8
        # msoFreeform - 5
        # msoGraphic - 28
        # msoGroup - 6
        # msoInk - 22
        # msoInkComment - 23
        # msoLine - 9
        # msoLinked3DModel - 31
        # msoLinkedGraphic - 29
        # msoLinkedOLEObject - 10
        # msoLinkedPicture - 11
        # msoMedia - 16
        # msoOLEControlObject - 12
        # msoPicture - 13
        # msoPlaceholder - 14
        # msoScriptAnchor - 18
        # msoShapeTypeMixed - -2
        # msoSlicer - 25
        # msoSmartArt - 24
        # msoTable - 19
        # msoTextBox - 17
        # msoTextEffect - 15
        # msoWebVideo - 26
        return { mso3DModel 30 msoAutoShape 1 msoCallout 2 msoCanvas 20 msoChart 3 msoComment 4 msoContentApp 27 msoDiagram 21 msoEmbeddedOLEObject 7 msoFormControl 8 msoFreeform 5 msoGraphic 28 msoGroup 6 msoInk 22 msoInkComment 23 msoLine 9 msoLinked3DModel 31 msoLinkedGraphic 29 msoLinkedOLEObject 10 msoLinkedPicture 11 msoMedia 16 msoOLEControlObject 12 msoPicture 13 msoPlaceholder 14 msoScriptAnchor 18 msoShapeTypeMixed -2 msoSlicer 25 msoSmartArt 24 msoTable 19 msoTextBox 17 msoTextEffect 15 msoWebVideo 26 }
    }

#### MsoSharedWorkspaceTaskPriority [::Office::Enum]Enum, Main

MsoSharedWorkspaceTaskPriority

`msoSharedWorkspaceTaskPriorityHigh` | 1
`msoSharedWorkspaceTaskPriorityLow` | 3
`msoSharedWorkspaceTaskPriorityNormal` | 2

Show source

    proc ::Office::Enum::MsoSharedWorkspaceTaskPriority {} {

        # msoSharedWorkspaceTaskPriorityHigh - 1
        # msoSharedWorkspaceTaskPriorityLow - 3
        # msoSharedWorkspaceTaskPriorityNormal - 2
        return { msoSharedWorkspaceTaskPriorityHigh 1 msoSharedWorkspaceTaskPriorityLow 3 msoSharedWorkspaceTaskPriorityNormal 2 }
    }

#### MsoSharedWorkspaceTaskStatus [::Office::Enum]Enum, Main

MsoSharedWorkspaceTaskStatus

`msoSharedWorkspaceTaskStatusCompleted` | 3
`msoSharedWorkspaceTaskStatusDeferred` | 4
`msoSharedWorkspaceTaskStatusInProgress` | 2
`msoSharedWorkspaceTaskStatusNotStarted` | 1
`msoSharedWorkspaceTaskStatusWaiting` | 5

Show source

    proc ::Office::Enum::MsoSharedWorkspaceTaskStatus {} {

        # msoSharedWorkspaceTaskStatusCompleted - 3
        # msoSharedWorkspaceTaskStatusDeferred - 4
        # msoSharedWorkspaceTaskStatusInProgress - 2
        # msoSharedWorkspaceTaskStatusNotStarted - 1
        # msoSharedWorkspaceTaskStatusWaiting - 5
        return { msoSharedWorkspaceTaskStatusCompleted 3 msoSharedWorkspaceTaskStatusDeferred 4 msoSharedWorkspaceTaskStatusInProgress 2 msoSharedWorkspaceTaskStatusNotStarted 1 msoSharedWorkspaceTaskStatusWaiting 5 }
    }

#### MsoSignatureSubset [::Office::Enum]Enum, Main

MsoSignatureSubset

`msoSignatureSubsetAll` | 5
`msoSignatureSubsetSignatureLines` | 2
`msoSignatureSubsetSignatureLinesSigned` | 3
`msoSignatureSubsetSignatureLinesUnsigned` | 4
`msoSignatureSubsetSignaturesAllSigs` | 0
`msoSignatureSubsetSignaturesNonVisible` | 1

Show source

    proc ::Office::Enum::MsoSignatureSubset {} {

        # msoSignatureSubsetAll - 5
        # msoSignatureSubsetSignatureLines - 2
        # msoSignatureSubsetSignatureLinesSigned - 3
        # msoSignatureSubsetSignatureLinesUnsigned - 4
        # msoSignatureSubsetSignaturesAllSigs - 0
        # msoSignatureSubsetSignaturesNonVisible - 1
        return { msoSignatureSubsetAll 5 msoSignatureSubsetSignatureLines 2 msoSignatureSubsetSignatureLinesSigned 3 msoSignatureSubsetSignatureLinesUnsigned 4 msoSignatureSubsetSignaturesAllSigs 0 msoSignatureSubsetSignaturesNonVisible 1 }
    }

#### MsoSmartArtNodePosition [::Office::Enum]Enum, Main

MsoSmartArtNodePosition

`msoSmartArtNodeAbove` | 4
`msoSmartArtNodeAfter` | 2
`msoSmartArtNodeBefore` | 3
`msoSmartArtNodeBelow` | 5
`msoSmartArtNodeDefault` | 1

Show source

    proc ::Office::Enum::MsoSmartArtNodePosition {} {

        # msoSmartArtNodeAbove - 4
        # msoSmartArtNodeAfter - 2
        # msoSmartArtNodeBefore - 3
        # msoSmartArtNodeBelow - 5
        # msoSmartArtNodeDefault - 1
        return { msoSmartArtNodeAbove 4 msoSmartArtNodeAfter 2 msoSmartArtNodeBefore 3 msoSmartArtNodeBelow 5 msoSmartArtNodeDefault 1 }
    }

#### MsoSmartArtNodeType [::Office::Enum]Enum, Main

MsoSmartArtNodeType

`msoSmartArtNodeTypeAssistant` | 2
`msoSmartArtNodeTypeDefault` | 1

Show source

    proc ::Office::Enum::MsoSmartArtNodeType {} {

        # msoSmartArtNodeTypeAssistant - 2
        # msoSmartArtNodeTypeDefault - 1
        return { msoSmartArtNodeTypeAssistant 2 msoSmartArtNodeTypeDefault 1 }
    }

#### MsoSoftEdgeType [::Office::Enum]Enum, Main

MsoSoftEdgeType

`msoSoftEdgeType1` | 1
`msoSoftEdgeType2` | 2
`msoSoftEdgeType3` | 3
`msoSoftEdgeType4` | 4
`msoSoftEdgeType5` | 5
`msoSoftEdgeType6` | 6
`msoSoftEdgeTypeMixed` | -2
`msoSoftEdgeTypeNone` | 0

Show source

    proc ::Office::Enum::MsoSoftEdgeType {} {

        # msoSoftEdgeType1 - 1
        # msoSoftEdgeType2 - 2
        # msoSoftEdgeType3 - 3
        # msoSoftEdgeType4 - 4
        # msoSoftEdgeType5 - 5
        # msoSoftEdgeType6 - 6
        # msoSoftEdgeTypeMixed - -2
        # msoSoftEdgeTypeNone - 0
        return { msoSoftEdgeType1 1 msoSoftEdgeType2 2 msoSoftEdgeType3 3 msoSoftEdgeType4 4 msoSoftEdgeType5 5 msoSoftEdgeType6 6 msoSoftEdgeTypeMixed -2 msoSoftEdgeTypeNone 0 }
    }

#### MsoSortBy [::Office::Enum]Enum, Main

MsoSortBy

`msoSortByFileName` | 1
`msoSortByFileType` | 3
`msoSortByLastModified` | 4
`msoSortByNone` | 5
`msoSortBySize` | 2

Show source

    proc ::Office::Enum::MsoSortBy {} {

        # msoSortByFileName - 1
        # msoSortByFileType - 3
        # msoSortByLastModified - 4
        # msoSortByNone - 5
        # msoSortBySize - 2
        return { msoSortByFileName 1 msoSortByFileType 3 msoSortByLastModified 4 msoSortByNone 5 msoSortBySize 2 }
    }

#### MsoSortOrder [::Office::Enum]Enum, Main

MsoSortOrder

`msoSortOrderAscending` | 1
`msoSortOrderDescending` | 2

Show source

    proc ::Office::Enum::MsoSortOrder {} {

        # msoSortOrderAscending - 1
        # msoSortOrderDescending - 2
        return { msoSortOrderAscending 1 msoSortOrderDescending 2 }
    }

#### MsoSyncAvailableType [::Office::Enum]Enum, Main

MsoSyncAvailableType

`msoSyncAvailableAnywhere` | 2
`msoSyncAvailableNone` | 0
`msoSyncAvailableOffline` | 1

Show source

    proc ::Office::Enum::MsoSyncAvailableType {} {

        # msoSyncAvailableAnywhere - 2
        # msoSyncAvailableNone - 0
        # msoSyncAvailableOffline - 1
        return { msoSyncAvailableAnywhere 2 msoSyncAvailableNone 0 msoSyncAvailableOffline 1 }
    }

#### MsoSyncCompareType [::Office::Enum]Enum, Main

MsoSyncCompareType

`msoSyncCompareAndMerge` | 0
`msoSyncCompareSideBySide` | 1

Show source

    proc ::Office::Enum::MsoSyncCompareType {} {

        # msoSyncCompareAndMerge - 0
        # msoSyncCompareSideBySide - 1
        return { msoSyncCompareAndMerge 0 msoSyncCompareSideBySide 1 }
    }

#### MsoSyncConflictResolutionType [::Office::Enum]Enum, Main

MsoSyncConflictResolutionType

`msoSyncConflictClientWins` | 0
`msoSyncConflictMerge` | 2
`msoSyncConflictServerWins` | 1

Show source

    proc ::Office::Enum::MsoSyncConflictResolutionType {} {

        # msoSyncConflictClientWins - 0
        # msoSyncConflictMerge - 2
        # msoSyncConflictServerWins - 1
        return { msoSyncConflictClientWins 0 msoSyncConflictMerge 2 msoSyncConflictServerWins 1 }
    }

#### MsoSyncErrorType [::Office::Enum]Enum, Main

MsoSyncErrorType

`msoSyncErrorCouldNotCompare` | 13
`msoSyncErrorCouldNotConnect` | 2
`msoSyncErrorCouldNotOpen` | 11
`msoSyncErrorCouldNotResolve` | 14
`msoSyncErrorCouldNotUpdate` | 12
`msoSyncErrorFileInUse` | 6
`msoSyncErrorFileNotFound` | 4
`msoSyncErrorFileTooLarge` | 5
`msoSyncErrorNone` | 0
`msoSyncErrorNoNetwork` | 15
`msoSyncErrorOutOfSpace` | 3
`msoSyncErrorUnauthorizedUser` | 1
`msoSyncErrorUnknown` | 16
`msoSyncErrorUnknownDownload` | 10
`msoSyncErrorUnknownUpload` | 9
`msoSyncErrorVirusDownload` | 8
`msoSyncErrorVirusUpload` | 7

Show source

    proc ::Office::Enum::MsoSyncErrorType {} {

        # msoSyncErrorCouldNotCompare - 13
        # msoSyncErrorCouldNotConnect - 2
        # msoSyncErrorCouldNotOpen - 11
        # msoSyncErrorCouldNotResolve - 14
        # msoSyncErrorCouldNotUpdate - 12
        # msoSyncErrorFileInUse - 6
        # msoSyncErrorFileNotFound - 4
        # msoSyncErrorFileTooLarge - 5
        # msoSyncErrorNone - 0
        # msoSyncErrorNoNetwork - 15
        # msoSyncErrorOutOfSpace - 3
        # msoSyncErrorUnauthorizedUser - 1
        # msoSyncErrorUnknown - 16
        # msoSyncErrorUnknownDownload - 10
        # msoSyncErrorUnknownUpload - 9
        # msoSyncErrorVirusDownload - 8
        # msoSyncErrorVirusUpload - 7
        return { msoSyncErrorCouldNotCompare 13 msoSyncErrorCouldNotConnect 2 msoSyncErrorCouldNotOpen 11 msoSyncErrorCouldNotResolve 14 msoSyncErrorCouldNotUpdate 12 msoSyncErrorFileInUse 6 msoSyncErrorFileNotFound 4 msoSyncErrorFileTooLarge 5 msoSyncErrorNone 0 msoSyncErrorNoNetwork 15 msoSyncErrorOutOfSpace 3 msoSyncErrorUnauthorizedUser 1 msoSyncErrorUnknown 16 msoSyncErrorUnknownDownload 10 msoSyncErrorUnknownUpload 9 msoSyncErrorVirusDownload 8 msoSyncErrorVirusUpload 7 }
    }

#### MsoSyncEventType [::Office::Enum]Enum, Main

MsoSyncEventType

`msoSyncEventDownloadFailed` | 2
`msoSyncEventDownloadInitiated` | 0
`msoSyncEventDownloadNoChange` | 6
`msoSyncEventDownloadSucceeded` | 1
`msoSyncEventOffline` | 7
`msoSyncEventUploadFailed` | 5
`msoSyncEventUploadInitiated` | 3
`msoSyncEventUploadSucceeded` | 4

Show source

    proc ::Office::Enum::MsoSyncEventType {} {

        # msoSyncEventDownloadFailed - 2
        # msoSyncEventDownloadInitiated - 0
        # msoSyncEventDownloadNoChange - 6
        # msoSyncEventDownloadSucceeded - 1
        # msoSyncEventOffline - 7
        # msoSyncEventUploadFailed - 5
        # msoSyncEventUploadInitiated - 3
        # msoSyncEventUploadSucceeded - 4
        return { msoSyncEventDownloadFailed 2 msoSyncEventDownloadInitiated 0 msoSyncEventDownloadNoChange 6 msoSyncEventDownloadSucceeded 1 msoSyncEventOffline 7 msoSyncEventUploadFailed 5 msoSyncEventUploadInitiated 3 msoSyncEventUploadSucceeded 4 }
    }

#### MsoSyncStatusType [::Office::Enum]Enum, Main

MsoSyncStatusType

`msoSyncStatusConflict` | 4
`msoSyncStatusError` | 6
`msoSyncStatusLatest` | 1
`msoSyncStatusLocalChanges` | 3
`msoSyncStatusNewerAvailable` | 2
`msoSyncStatusNoSharedWorkspace` | 0
`msoSyncStatusNotRoaming` | 0
`msoSyncStatusSuspended` | 5

Show source

    proc ::Office::Enum::MsoSyncStatusType {} {

        # msoSyncStatusConflict - 4
        # msoSyncStatusError - 6
        # msoSyncStatusLatest - 1
        # msoSyncStatusLocalChanges - 3
        # msoSyncStatusNewerAvailable - 2
        # msoSyncStatusNoSharedWorkspace - 0
        # msoSyncStatusNotRoaming - 0
        # msoSyncStatusSuspended - 5
        return { msoSyncStatusConflict 4 msoSyncStatusError 6 msoSyncStatusLatest 1 msoSyncStatusLocalChanges 3 msoSyncStatusNewerAvailable 2 msoSyncStatusNoSharedWorkspace 0 msoSyncStatusNotRoaming 0 msoSyncStatusSuspended 5 }
    }

#### MsoSyncVersionType [::Office::Enum]Enum, Main

MsoSyncVersionType

`msoSyncVersionLastViewed` | 0
`msoSyncVersionServer` | 1

Show source

    proc ::Office::Enum::MsoSyncVersionType {} {

        # msoSyncVersionLastViewed - 0
        # msoSyncVersionServer - 1
        return { msoSyncVersionLastViewed 0 msoSyncVersionServer 1 }
    }

#### MsoTabStopType [::Office::Enum]Enum, Main

MsoTabStopType

`msoTabStopCenter` | 2
`msoTabStopDecimal` | 4
`msoTabStopLeft` | 1
`msoTabStopMixed` | -2
`msoTabStopRight` | 3

Show source

    proc ::Office::Enum::MsoTabStopType {} {

        # msoTabStopCenter - 2
        # msoTabStopDecimal - 4
        # msoTabStopLeft - 1
        # msoTabStopMixed - -2
        # msoTabStopRight - 3
        return { msoTabStopCenter 2 msoTabStopDecimal 4 msoTabStopLeft 1 msoTabStopMixed -2 msoTabStopRight 3 }
    }

#### MsoTargetBrowser [::Office::Enum]Enum, Main

MsoTargetBrowser

`msoTargetBrowserIE4` | 2
`msoTargetBrowserIE5` | 3
`msoTargetBrowserIE6` | 4
`msoTargetBrowserV3` | 0
`msoTargetBrowserV4` | 1

Show source

    proc ::Office::Enum::MsoTargetBrowser {} {

        # msoTargetBrowserIE4 - 2
        # msoTargetBrowserIE5 - 3
        # msoTargetBrowserIE6 - 4
        # msoTargetBrowserV3 - 0
        # msoTargetBrowserV4 - 1
        return { msoTargetBrowserIE4 2 msoTargetBrowserIE5 3 msoTargetBrowserIE6 4 msoTargetBrowserV3 0 msoTargetBrowserV4 1 }
    }

#### MsoTextCaps [::Office::Enum]Enum, Main

MsoTextCaps

`msoAllCaps` | 2
`msoCapsMixed` | -2
`msoNoCaps` | 0
`msoSmallCaps` | 1

Show source

    proc ::Office::Enum::MsoTextCaps {} {

        # msoAllCaps - 2
        # msoCapsMixed - -2
        # msoNoCaps - 0
        # msoSmallCaps - 1
        return { msoAllCaps 2 msoCapsMixed -2 msoNoCaps 0 msoSmallCaps 1 }
    }

#### MsoTextChangeCase [::Office::Enum]Enum, Main

MsoTextChangeCase

`msoCaseLower` | 2
`msoCaseSentence` | 1
`msoCaseTitle` | 4
`msoCaseToggle` | 5
`msoCaseUpper` | 3

Show source

    proc ::Office::Enum::MsoTextChangeCase {} {

        # msoCaseLower - 2
        # msoCaseSentence - 1
        # msoCaseTitle - 4
        # msoCaseToggle - 5
        # msoCaseUpper - 3
        return { msoCaseLower 2 msoCaseSentence 1 msoCaseTitle 4 msoCaseToggle 5 msoCaseUpper 3 }
    }

#### MsoTextCharWrap [::Office::Enum]Enum, Main

MsoTextCharWrap

`msoCharWrapMixed` | -2
`msoCustomCharWrap` | 3
`msoNoCharWrap` | 0
`msoStandardCharWrap` | 1
`msoStrictCharWrap` | 2

Show source

    proc ::Office::Enum::MsoTextCharWrap {} {

        # msoCharWrapMixed - -2
        # msoCustomCharWrap - 3
        # msoNoCharWrap - 0
        # msoStandardCharWrap - 1
        # msoStrictCharWrap - 2
        return { msoCharWrapMixed -2 msoCustomCharWrap 3 msoNoCharWrap 0 msoStandardCharWrap 1 msoStrictCharWrap 2 }
    }

#### MsoTextDirection [::Office::Enum]Enum, Main

MsoTextDirection

`msoTextDirectionLeftToRight` | 1
`msoTextDirectionMixed` | -2
`msoTextDirectionRightToLeft` | 2

Show source

    proc ::Office::Enum::MsoTextDirection {} {

        # msoTextDirectionLeftToRight - 1
        # msoTextDirectionMixed - -2
        # msoTextDirectionRightToLeft - 2
        return { msoTextDirectionLeftToRight 1 msoTextDirectionMixed -2 msoTextDirectionRightToLeft 2 }
    }

#### MsoTextEffectAlignment [::Office::Enum]Enum, Main

MsoTextEffectAlignment

`msoTextEffectAlignmentCentered` | 2
`msoTextEffectAlignmentLeft` | 1
`msoTextEffectAlignmentLetterJustify` | 4
`msoTextEffectAlignmentMixed` | -2
`msoTextEffectAlignmentRight` | 3
`msoTextEffectAlignmentStretchJustify` | 6
`msoTextEffectAlignmentWordJustify` | 5

Show source

    proc ::Office::Enum::MsoTextEffectAlignment {} {

        # msoTextEffectAlignmentCentered - 2
        # msoTextEffectAlignmentLeft - 1
        # msoTextEffectAlignmentLetterJustify - 4
        # msoTextEffectAlignmentMixed - -2
        # msoTextEffectAlignmentRight - 3
        # msoTextEffectAlignmentStretchJustify - 6
        # msoTextEffectAlignmentWordJustify - 5
        return { msoTextEffectAlignmentCentered 2 msoTextEffectAlignmentLeft 1 msoTextEffectAlignmentLetterJustify 4 msoTextEffectAlignmentMixed -2 msoTextEffectAlignmentRight 3 msoTextEffectAlignmentStretchJustify 6 msoTextEffectAlignmentWordJustify 5 }
    }

#### MsoTextFontAlign [::Office::Enum]Enum, Main

MsoTextFontAlign

`msoFontAlignAuto` | 0
`msoFontAlignBaseline` | 3
`msoFontAlignBottom` | 4
`msoFontAlignCenter` | 2
`msoFontAlignMixed` | -2
`msoFontAlignTop` | 1

Show source

    proc ::Office::Enum::MsoTextFontAlign {} {

        # msoFontAlignAuto - 0
        # msoFontAlignBaseline - 3
        # msoFontAlignBottom - 4
        # msoFontAlignCenter - 2
        # msoFontAlignMixed - -2
        # msoFontAlignTop - 1
        return { msoFontAlignAuto 0 msoFontAlignBaseline 3 msoFontAlignBottom 4 msoFontAlignCenter 2 msoFontAlignMixed -2 msoFontAlignTop 1 }
    }

#### MsoTextOrientation [::Office::Enum]Enum, Main

MsoTextOrientation

`msoTextOrientationDownward` | 3
`msoTextOrientationHorizontal` | 1
`msoTextOrientationHorizontalRotatedFarEast` | 6
`msoTextOrientationMixed` | -2
`msoTextOrientationUpward` | 2
`msoTextOrientationVertical` | 5
`msoTextOrientationVerticalFarEast` | 4

Show source

    proc ::Office::Enum::MsoTextOrientation {} {

        # msoTextOrientationDownward - 3
        # msoTextOrientationHorizontal - 1
        # msoTextOrientationHorizontalRotatedFarEast - 6
        # msoTextOrientationMixed - -2
        # msoTextOrientationUpward - 2
        # msoTextOrientationVertical - 5
        # msoTextOrientationVerticalFarEast - 4
        return { msoTextOrientationDownward 3 msoTextOrientationHorizontal 1 msoTextOrientationHorizontalRotatedFarEast 6 msoTextOrientationMixed -2 msoTextOrientationUpward 2 msoTextOrientationVertical 5 msoTextOrientationVerticalFarEast 4 }
    }

#### MsoTextRangeInsertPosition [::Office::Enum]Enum, Main

MsoTextRangeInsertPosition

`msoMsoTextRangeInsertAfter` | 1
`msoMsoTextRangeInsertBefore` | 0

Show source

    proc ::Office::Enum::MsoTextRangeInsertPosition {} {

        # msoMsoTextRangeInsertAfter - 1
        # msoMsoTextRangeInsertBefore - 0
        return { msoMsoTextRangeInsertAfter 1 msoMsoTextRangeInsertBefore 0 }
    }

#### MsoTextStrike [::Office::Enum]Enum, Main

MsoTextStrike

`msoDoubleStrike` | 2
`msoNoStrike` | 0
`msoSingleStrike` | 1
`msoStrikeMixed` | -2

Show source

    proc ::Office::Enum::MsoTextStrike {} {

        # msoDoubleStrike - 2
        # msoNoStrike - 0
        # msoSingleStrike - 1
        # msoStrikeMixed - -2
        return { msoDoubleStrike 2 msoNoStrike 0 msoSingleStrike 1 msoStrikeMixed -2 }
    }

#### MsoTextTabAlign [::Office::Enum]Enum, Main

MsoTextTabAlign

`msoTabAlignCenter` | 1
`msoTabAlignDecimal` | 3
`msoTabAlignLeft` | 0
`msoTabAlignMixed` | -2
`msoTabAlignRight` | 2

Show source

    proc ::Office::Enum::MsoTextTabAlign {} {

        # msoTabAlignCenter - 1
        # msoTabAlignDecimal - 3
        # msoTabAlignLeft - 0
        # msoTabAlignMixed - -2
        # msoTabAlignRight - 2
        return { msoTabAlignCenter 1 msoTabAlignDecimal 3 msoTabAlignLeft 0 msoTabAlignMixed -2 msoTabAlignRight 2 }
    }

#### MsoTextUnderlineType [::Office::Enum]Enum, Main

MsoTextUnderlineType

`msoNoUnderline` | 0
`msoUnderlineDashHeavyLine` | 8
`msoUnderlineDashLine` | 7
`msoUnderlineDashLongHeavyLine` | 10
`msoUnderlineDashLongLine` | 9
`msoUnderlineDotDashHeavyLine` | 12
`msoUnderlineDotDashLine` | 11
`msoUnderlineDotDotDashHeavyLine` | 14
`msoUnderlineDotDotDashLine` | 13
`msoUnderlineDottedHeavyLine` | 6
`msoUnderlineDottedLine` | 5
`msoUnderlineDoubleLine` | 3
`msoUnderlineHeavyLine` | 4
`msoUnderlineMixed` | -2
`msoUnderlineSingleLine` | 2
`msoUnderlineWavyDoubleLine` | 17
`msoUnderlineWavyHeavyLine` | 16
`msoUnderlineWavyLine` | 15
`msoUnderlineWords` | 1

Show source

    proc ::Office::Enum::MsoTextUnderlineType {} {

        # msoNoUnderline - 0
        # msoUnderlineDashHeavyLine - 8
        # msoUnderlineDashLine - 7
        # msoUnderlineDashLongHeavyLine - 10
        # msoUnderlineDashLongLine - 9
        # msoUnderlineDotDashHeavyLine - 12
        # msoUnderlineDotDashLine - 11
        # msoUnderlineDotDotDashHeavyLine - 14
        # msoUnderlineDotDotDashLine - 13
        # msoUnderlineDottedHeavyLine - 6
        # msoUnderlineDottedLine - 5
        # msoUnderlineDoubleLine - 3
        # msoUnderlineHeavyLine - 4
        # msoUnderlineMixed - -2
        # msoUnderlineSingleLine - 2
        # msoUnderlineWavyDoubleLine - 17
        # msoUnderlineWavyHeavyLine - 16
        # msoUnderlineWavyLine - 15
        # msoUnderlineWords - 1
        return { msoNoUnderline 0 msoUnderlineDashHeavyLine 8 msoUnderlineDashLine 7 msoUnderlineDashLongHeavyLine 10 msoUnderlineDashLongLine 9 msoUnderlineDotDashHeavyLine 12 msoUnderlineDotDashLine 11 msoUnderlineDotDotDashHeavyLine 14 msoUnderlineDotDotDashLine 13 msoUnderlineDottedHeavyLine 6 msoUnderlineDottedLine 5 msoUnderlineDoubleLine 3 msoUnderlineHeavyLine 4 msoUnderlineMixed -2 msoUnderlineSingleLine 2 msoUnderlineWavyDoubleLine 17 msoUnderlineWavyHeavyLine 16 msoUnderlineWavyLine 15 msoUnderlineWords 1 }
    }

#### MsoTextureAlignment [::Office::Enum]Enum, Main

MsoTextureAlignment

`msoTextureAlignmentMixed` | -2
`msoTextureBottom` | 7
`msoTextureBottomLeft` | 6
`msoTextureBottomRight` | 8
`msoTextureCenter` | 4
`msoTextureLeft` | 3
`msoTextureRight` | 5
`msoTextureTop` | 1
`msoTextureTopLeft` | 0
`msoTextureTopRight` | 2

Show source

    proc ::Office::Enum::MsoTextureAlignment {} {

        # msoTextureAlignmentMixed - -2
        # msoTextureBottom - 7
        # msoTextureBottomLeft - 6
        # msoTextureBottomRight - 8
        # msoTextureCenter - 4
        # msoTextureLeft - 3
        # msoTextureRight - 5
        # msoTextureTop - 1
        # msoTextureTopLeft - 0
        # msoTextureTopRight - 2
        return { msoTextureAlignmentMixed -2 msoTextureBottom 7 msoTextureBottomLeft 6 msoTextureBottomRight 8 msoTextureCenter 4 msoTextureLeft 3 msoTextureRight 5 msoTextureTop 1 msoTextureTopLeft 0 msoTextureTopRight 2 }
    }

#### MsoTextureType [::Office::Enum]Enum, Main

MsoTextureType

`msoTexturePreset` | 1
`msoTextureTypeMixed` | -2
`msoTextureUserDefined` | 2

Show source

    proc ::Office::Enum::MsoTextureType {} {

        # msoTexturePreset - 1
        # msoTextureTypeMixed - -2
        # msoTextureUserDefined - 2
        return { msoTexturePreset 1 msoTextureTypeMixed -2 msoTextureUserDefined 2 }
    }

#### MsoThemeColorIndex [::Office::Enum]Enum, Main

MsoThemeColorIndex

`msoNotThemeColor` | 0
`msoThemeColorAccent1` | 5
`msoThemeColorAccent2` | 6
`msoThemeColorAccent3` | 7
`msoThemeColorAccent4` | 8
`msoThemeColorAccent5` | 9
`msoThemeColorAccent6` | 10
`msoThemeColorBackground1` | 14
`msoThemeColorBackground2` | 16
`msoThemeColorDark1` | 1
`msoThemeColorDark2` | 3
`msoThemeColorFollowedHyperlink` | 12
`msoThemeColorHyperlink` | 11
`msoThemeColorLight1` | 2
`msoThemeColorLight2` | 4
`msoThemeColorMixed` | -2
`msoThemeColorText1` | 13
`msoThemeColorText2` | 15

Show source

    proc ::Office::Enum::MsoThemeColorIndex {} {

        # msoNotThemeColor - 0
        # msoThemeColorAccent1 - 5
        # msoThemeColorAccent2 - 6
        # msoThemeColorAccent3 - 7
        # msoThemeColorAccent4 - 8
        # msoThemeColorAccent5 - 9
        # msoThemeColorAccent6 - 10
        # msoThemeColorBackground1 - 14
        # msoThemeColorBackground2 - 16
        # msoThemeColorDark1 - 1
        # msoThemeColorDark2 - 3
        # msoThemeColorFollowedHyperlink - 12
        # msoThemeColorHyperlink - 11
        # msoThemeColorLight1 - 2
        # msoThemeColorLight2 - 4
        # msoThemeColorMixed - -2
        # msoThemeColorText1 - 13
        # msoThemeColorText2 - 15
        return { msoNotThemeColor 0 msoThemeColorAccent1 5 msoThemeColorAccent2 6 msoThemeColorAccent3 7 msoThemeColorAccent4 8 msoThemeColorAccent5 9 msoThemeColorAccent6 10 msoThemeColorBackground1 14 msoThemeColorBackground2 16 msoThemeColorDark1 1 msoThemeColorDark2 3 msoThemeColorFollowedHyperlink 12 msoThemeColorHyperlink 11 msoThemeColorLight1 2 msoThemeColorLight2 4 msoThemeColorMixed -2 msoThemeColorText1 13 msoThemeColorText2 15 }
    }

#### MsoThemeColorSchemeIndex [::Office::Enum]Enum, Main

MsoThemeColorSchemeIndex

`msoThemeAccent1` | 5
`msoThemeAccent2` | 6
`msoThemeAccent3` | 7
`msoThemeAccent4` | 8
`msoThemeAccent5` | 9
`msoThemeAccent6` | 10
`msoThemeDark1` | 1
`msoThemeDark2` | 3
`msoThemeFollowedHyperlink` | 12
`msoThemeHyperlink` | 11
`msoThemeLight1` | 2
`msoThemeLight2` | 4

Show source

    proc ::Office::Enum::MsoThemeColorSchemeIndex {} {

        # msoThemeAccent1 - 5
        # msoThemeAccent2 - 6
        # msoThemeAccent3 - 7
        # msoThemeAccent4 - 8
        # msoThemeAccent5 - 9
        # msoThemeAccent6 - 10
        # msoThemeDark1 - 1
        # msoThemeDark2 - 3
        # msoThemeFollowedHyperlink - 12
        # msoThemeHyperlink - 11
        # msoThemeLight1 - 2
        # msoThemeLight2 - 4
        return { msoThemeAccent1 5 msoThemeAccent2 6 msoThemeAccent3 7 msoThemeAccent4 8 msoThemeAccent5 9 msoThemeAccent6 10 msoThemeDark1 1 msoThemeDark2 3 msoThemeFollowedHyperlink 12 msoThemeHyperlink 11 msoThemeLight1 2 msoThemeLight2 4 }
    }

#### MsoTriState [::Office::Enum]Enum, Main

MsoTriState

`msoCTrue` | 1
`msoFalse` | 0
`msoTriStateMixed` | -2
`msoTriStateToggle` | -3
`msoTrue` | -1

Show source

    proc ::Office::Enum::MsoTriState {} {

        # msoCTrue - 1
        # msoFalse - 0
        # msoTriStateMixed - -2
        # msoTriStateToggle - -3
        # msoTrue - -1
        return { msoCTrue 1 msoFalse 0 msoTriStateMixed -2 msoTriStateToggle -3 msoTrue -1 }
    }

#### MsoVerticalAnchor [::Office::Enum]Enum, Main

MsoVerticalAnchor

`msoAnchorBottom` | 4
`msoAnchorBottomBaseLine` | 5
`msoAnchorMiddle` | 3
`msoAnchorTop` | 1
`msoAnchorTopBaseline` | 2
`msoVerticalAnchorMixed` | -2

Show source

    proc ::Office::Enum::MsoVerticalAnchor {} {

        # msoAnchorBottom - 4
        # msoAnchorBottomBaseLine - 5
        # msoAnchorMiddle - 3
        # msoAnchorTop - 1
        # msoAnchorTopBaseline - 2
        # msoVerticalAnchorMixed - -2
        return { msoAnchorBottom 4 msoAnchorBottomBaseLine 5 msoAnchorMiddle 3 msoAnchorTop 1 msoAnchorTopBaseline 2 msoVerticalAnchorMixed -2 }
    }

#### MsoWarpFormat [::Office::Enum]Enum, Main

MsoWarpFormat

`msoWarpFormat1` | 0
`msoWarpFormat2` | 1
`msoWarpFormat3` | 2
`msoWarpFormat4` | 3
`msoWarpFormat5` | 4
`msoWarpFormat6` | 5
`msoWarpFormat7` | 6
`msoWarpFormat8` | 7
`msoWarpFormat9` | 8
`msoWarpFormat10` | 9
`msoWarpFormat11` | 10
`msoWarpFormat12` | 11
`msoWarpFormat13` | 12
`msoWarpFormat14` | 13
`msoWarpFormat15` | 14
`msoWarpFormat16` | 15
`msoWarpFormat17` | 16
`msoWarpFormat18` | 17
`msoWarpFormat19` | 18
`msoWarpFormat20` | 19
`msoWarpFormat21` | 20
`msoWarpFormat22` | 21
`msoWarpFormat23` | 22
`msoWarpFormat24` | 23
`msoWarpFormat25` | 24
`msoWarpFormat26` | 25
`msoWarpFormat27` | 26
`msoWarpFormat28` | 27
`msoWarpFormat29` | 28
`msoWarpFormat30` | 29
`msoWarpFormat31` | 30
`msoWarpFormat32` | 31
`msoWarpFormat33` | 32
`msoWarpFormat34` | 33
`msoWarpFormat35` | 34
`msoWarpFormat36` | 35
`msoWarpFormat37` | 36
`msoWarpFormatMixed` | -2

Show source

    proc ::Office::Enum::MsoWarpFormat {} {

        # msoWarpFormat1 - 0
        # msoWarpFormat2 - 1
        # msoWarpFormat3 - 2
        # msoWarpFormat4 - 3
        # msoWarpFormat5 - 4
        # msoWarpFormat6 - 5
        # msoWarpFormat7 - 6
        # msoWarpFormat8 - 7
        # msoWarpFormat9 - 8
        # msoWarpFormat10 - 9
        # msoWarpFormat11 - 10
        # msoWarpFormat12 - 11
        # msoWarpFormat13 - 12
        # msoWarpFormat14 - 13
        # msoWarpFormat15 - 14
        # msoWarpFormat16 - 15
        # msoWarpFormat17 - 16
        # msoWarpFormat18 - 17
        # msoWarpFormat19 - 18
        # msoWarpFormat20 - 19
        # msoWarpFormat21 - 20
        # msoWarpFormat22 - 21
        # msoWarpFormat23 - 22
        # msoWarpFormat24 - 23
        # msoWarpFormat25 - 24
        # msoWarpFormat26 - 25
        # msoWarpFormat27 - 26
        # msoWarpFormat28 - 27
        # msoWarpFormat29 - 28
        # msoWarpFormat30 - 29
        # msoWarpFormat31 - 30
        # msoWarpFormat32 - 31
        # msoWarpFormat33 - 32
        # msoWarpFormat34 - 33
        # msoWarpFormat35 - 34
        # msoWarpFormat36 - 35
        # msoWarpFormat37 - 36
        # msoWarpFormatMixed - -2
        return { msoWarpFormat1 0 msoWarpFormat2 1 msoWarpFormat3 2 msoWarpFormat4 3 msoWarpFormat5 4 msoWarpFormat6 5 msoWarpFormat7 6 msoWarpFormat8 7 msoWarpFormat9 8 msoWarpFormat10 9 msoWarpFormat11 10 msoWarpFormat12 11 msoWarpFormat13 12 msoWarpFormat14 13 msoWarpFormat15 14 msoWarpFormat16 15 msoWarpFormat17 16 msoWarpFormat18 17 msoWarpFormat19 18 msoWarpFormat20 19 msoWarpFormat21 20 msoWarpFormat22 21 msoWarpFormat23 22 msoWarpFormat24 23 msoWarpFormat25 24 msoWarpFormat26 25 msoWarpFormat27 26 msoWarpFormat28 27 msoWarpFormat29 28 msoWarpFormat30 29 msoWarpFormat31 30 msoWarpFormat32 31 msoWarpFormat33 32 msoWarpFormat34 33 msoWarpFormat35 34 msoWarpFormat36 35 msoWarpFormat37 36 msoWarpFormatMixed -2 }
    }

#### MsoWizardActType [::Office::Enum]Enum, Main

MsoWizardActType

`msoWizardActActive` | 1
`msoWizardActInactive` | 0
`msoWizardActResume` | 3
`msoWizardActSuspend` | 2

Show source

    proc ::Office::Enum::MsoWizardActType {} {

        # msoWizardActActive - 1
        # msoWizardActInactive - 0
        # msoWizardActResume - 3
        # msoWizardActSuspend - 2
        return { msoWizardActActive 1 msoWizardActInactive 0 msoWizardActResume 3 msoWizardActSuspend 2 }
    }

#### MsoWizardMsgType [::Office::Enum]Enum, Main

MsoWizardMsgType

`msoWizardMsgLocalStateOff` | 2
`msoWizardMsgLocalStateOn` | 1
`msoWizardMsgResuming` | 5
`msoWizardMsgShowHelp` | 3
`msoWizardMsgSuspending` | 4

Show source

    proc ::Office::Enum::MsoWizardMsgType {} {

        # msoWizardMsgLocalStateOff - 2
        # msoWizardMsgLocalStateOn - 1
        # msoWizardMsgResuming - 5
        # msoWizardMsgShowHelp - 3
        # msoWizardMsgSuspending - 4
        return { msoWizardMsgLocalStateOff 2 msoWizardMsgLocalStateOn 1 msoWizardMsgResuming 5 msoWizardMsgShowHelp 3 msoWizardMsgSuspending 4 }
    }

#### MsoZOrderCmd [::Office::Enum]Enum, Main

MsoZOrderCmd

`msoBringForward` | 2
`msoBringInFrontOfText` | 4
`msoBringToFront` | 0
`msoSendBackward` | 3
`msoSendBehindText` | 5
`msoSendToBack` | 1

Show source

    proc ::Office::Enum::MsoZOrderCmd {} {

        # msoBringForward - 2
        # msoBringInFrontOfText - 4
        # msoBringToFront - 0
        # msoSendBackward - 3
        # msoSendBehindText - 5
        # msoSendToBack - 1
        return { msoBringForward 2 msoBringInFrontOfText 4 msoBringToFront 0 msoSendBackward 3 msoSendBehindText 5 msoSendToBack 1 }
    }

#### RibbonControlSize [::Office::Enum]Enum, Main

RibbonControlSize

`RibbonControlSizeLarge` | 1
`RibbonControlSizeRegular` | 0

Show source

    proc ::Office::Enum::RibbonControlSize {} {

        # RibbonControlSizeLarge - 1
        # RibbonControlSizeRegular - 0
        return { RibbonControlSizeLarge 1 RibbonControlSizeRegular 0 }
    }

#### SignatureDetail [::Office::Enum]Enum, Main

SignatureDetail

`sigdetApplicationName` | 1
`sigdetApplicationVersion` | 2
`sigdetColorDepth` | 8
`sigdetDelSuggSigner` | 16
`sigdetDelSuggSignerEmail` | 20
`sigdetDelSuggSignerEmailSet` | 21
`sigdetDelSuggSignerLine2` | 18
`sigdetDelSuggSignerLine2Set` | 19
`sigdetDelSuggSignerSet` | 17
`sigdetDocPreviewImg` | 10
`sigdetHashAlgorithm` | 14
`sigdetHorizResolution` | 6
`sigdetIPCurrentView` | 12
`sigdetIPFormHash` | 11
`sigdetLocalSigningTime` | 0
`sigdetNumberOfMonitors` | 5
`sigdetOfficeVersion` | 3
`sigdetShouldShowViewWarning` | 15
`sigdetSignatureType` | 13
`sigdetSignedData` | 9
`sigdetVertResolution` | 7
`sigdetWindowsVersion` | 4

Show source

    proc ::Office::Enum::SignatureDetail {} {

        # sigdetApplicationName - 1
        # sigdetApplicationVersion - 2
        # sigdetColorDepth - 8
        # sigdetDelSuggSigner - 16
        # sigdetDelSuggSignerEmail - 20
        # sigdetDelSuggSignerEmailSet - 21
        # sigdetDelSuggSignerLine2 - 18
        # sigdetDelSuggSignerLine2Set - 19
        # sigdetDelSuggSignerSet - 17
        # sigdetDocPreviewImg - 10
        # sigdetHashAlgorithm - 14
        # sigdetHorizResolution - 6
        # sigdetIPCurrentView - 12
        # sigdetIPFormHash - 11
        # sigdetLocalSigningTime - 0
        # sigdetNumberOfMonitors - 5
        # sigdetOfficeVersion - 3
        # sigdetShouldShowViewWarning - 15
        # sigdetSignatureType - 13
        # sigdetSignedData - 9
        # sigdetVertResolution - 7
        # sigdetWindowsVersion - 4
        return { sigdetApplicationName 1 sigdetApplicationVersion 2 sigdetColorDepth 8 sigdetDelSuggSigner 16 sigdetDelSuggSignerEmail 20 sigdetDelSuggSignerEmailSet 21 sigdetDelSuggSignerLine2 18 sigdetDelSuggSignerLine2Set 19 sigdetDelSuggSignerSet 17 sigdetDocPreviewImg 10 sigdetHashAlgorithm 14 sigdetHorizResolution 6 sigdetIPCurrentView 12 sigdetIPFormHash 11 sigdetLocalSigningTime 0 sigdetNumberOfMonitors 5 sigdetOfficeVersion 3 sigdetShouldShowViewWarning 15 sigdetSignatureType 13 sigdetSignedData 9 sigdetVertResolution 7 sigdetWindowsVersion 4 }
    }

#### SignatureLineImage [::Office::Enum]Enum, Main

SignatureLineImage

`siglnimgSigned` | 4
`siglnimgSignedInvalid` | 3
`siglnimgSignedValid` | 2
`siglnimgSoftwareRequired` | 0
`siglnimgUnsigned` | 1

Show source

    proc ::Office::Enum::SignatureLineImage {} {

        # siglnimgSigned - 4
        # siglnimgSignedInvalid - 3
        # siglnimgSignedValid - 2
        # siglnimgSoftwareRequired - 0
        # siglnimgUnsigned - 1
        return { siglnimgSigned 4 siglnimgSignedInvalid 3 siglnimgSignedValid 2 siglnimgSoftwareRequired 0 siglnimgUnsigned 1 }
    }

#### SignatureProviderDetail [::Office::Enum]Enum, Main

SignatureProviderDetail

`sigprovdetHashAlgorithm` | 1
`sigprovdetUIOnly` | 2
`sigprovdetUrl` | 0
`sigprovdetUseOfficeStampUI` | 4
`sigprovdetUseOfficeUI` | 3

Show source

    proc ::Office::Enum::SignatureProviderDetail {} {

        # sigprovdetHashAlgorithm - 1
        # sigprovdetUIOnly - 2
        # sigprovdetUrl - 0
        # sigprovdetUseOfficeStampUI - 4
        # sigprovdetUseOfficeUI - 3
        return { sigprovdetHashAlgorithm 1 sigprovdetUIOnly 2 sigprovdetUrl 0 sigprovdetUseOfficeStampUI 4 sigprovdetUseOfficeUI 3 }
    }

#### SignatureType [::Office::Enum]Enum, Main

SignatureType

`sigtypeMax` | 3
`sigtypeNonVisible` | 1
`sigtypeSignatureLine` | 2
`sigtypeUnknown` | 0

Show source

    proc ::Office::Enum::SignatureType {} {

        # sigtypeMax - 3
        # sigtypeNonVisible - 1
        # sigtypeSignatureLine - 2
        # sigtypeUnknown - 0
        return { sigtypeMax 3 sigtypeNonVisible 1 sigtypeSignatureLine 2 sigtypeUnknown 0 }
    }

#### XlAxisCrosses [::Office::Enum]Enum, Main

XlAxisCrosses

`xlAxisCrossesAutomatic` | -4105
`xlAxisCrossesCustom` | -4114
`xlAxisCrossesMaximum` | 2
`xlAxisCrossesMinimum` | 4

Show source

    proc ::Office::Enum::XlAxisCrosses {} {

        # xlAxisCrossesAutomatic - -4105
        # xlAxisCrossesCustom - -4114
        # xlAxisCrossesMaximum - 2
        # xlAxisCrossesMinimum - 4
        return { xlAxisCrossesAutomatic -4105 xlAxisCrossesCustom -4114 xlAxisCrossesMaximum 2 xlAxisCrossesMinimum 4 }
    }

#### XlAxisGroup [::Office::Enum]Enum, Main

XlAxisGroup

`xlPrimary` | 1
`xlSecondary` | 2

Show source

    proc ::Office::Enum::XlAxisGroup {} {

        # xlPrimary - 1
        # xlSecondary - 2
        return { xlPrimary 1 xlSecondary 2 }
    }

#### XlAxisType [::Office::Enum]Enum, Main

XlAxisType

`xlCategory` | 1
`xlSeriesAxis` | 3
`xlValue` | 2

Show source

    proc ::Office::Enum::XlAxisType {} {

        # xlCategory - 1
        # xlSeriesAxis - 3
        # xlValue - 2
        return { xlCategory 1 xlSeriesAxis 3 xlValue 2 }
    }

#### XlBarShape [::Office::Enum]Enum, Main

XlBarShape

`xlBox` | 0
`xlConeToMax` | 5
`xlConeToPoint` | 4
`xlCylinder` | 3
`xlPyramidToMax` | 2
`xlPyramidToPoint` | 1

Show source

    proc ::Office::Enum::XlBarShape {} {

        # xlBox - 0
        # xlConeToMax - 5
        # xlConeToPoint - 4
        # xlCylinder - 3
        # xlPyramidToMax - 2
        # xlPyramidToPoint - 1
        return { xlBox 0 xlConeToMax 5 xlConeToPoint 4 xlCylinder 3 xlPyramidToMax 2 xlPyramidToPoint 1 }
    }

#### XlBinsType [::Office::Enum]Enum, Main

XlBinsType

`xlBinsTypeAutomatic` | 0
`xlBinsTypeBinCount` | 4
`xlBinsTypeBinSize` | 3
`xlBinsTypeCategorical` | 1
`xlBinsTypeManual` | 2

Show source

    proc ::Office::Enum::XlBinsType {} {

        # xlBinsTypeAutomatic - 0
        # xlBinsTypeBinCount - 4
        # xlBinsTypeBinSize - 3
        # xlBinsTypeCategorical - 1
        # xlBinsTypeManual - 2
        return { xlBinsTypeAutomatic 0 xlBinsTypeBinCount 4 xlBinsTypeBinSize 3 xlBinsTypeCategorical 1 xlBinsTypeManual 2 }
    }

#### XlBorderWeight [::Office::Enum]Enum, Main

XlBorderWeight

`xlHairline` | 1
`xlMedium` | -4138
`xlThick` | 4
`xlThin` | 2

Show source

    proc ::Office::Enum::XlBorderWeight {} {

        # xlHairline - 1
        # xlMedium - -4138
        # xlThick - 4
        # xlThin - 2
        return { xlHairline 1 xlMedium -4138 xlThick 4 xlThin 2 }
    }

#### XlCategoryLabelLevel [::Office::Enum]Enum, Main

XlCategoryLabelLevel

`xlCategoryLabelLevelAll` | -1
`xlCategoryLabelLevelCustom` | -2
`xlCategoryLabelLevelNone` | -3

Show source

    proc ::Office::Enum::XlCategoryLabelLevel {} {

        # xlCategoryLabelLevelAll - -1
        # xlCategoryLabelLevelCustom - -2
        # xlCategoryLabelLevelNone - -3
        return { xlCategoryLabelLevelAll -1 xlCategoryLabelLevelCustom -2 xlCategoryLabelLevelNone -3 }
    }

#### XlCategorySortOrder [::Office::Enum]Enum, Main

XlCategorySortOrder

`xlCategoryAscending` | 2
`xlCategoryDescending` | 3
`xlIndexAscending` | 0
`xlIndexDescending` | 1

Show source

    proc ::Office::Enum::XlCategorySortOrder {} {

        # xlCategoryAscending - 2
        # xlCategoryDescending - 3
        # xlIndexAscending - 0
        # xlIndexDescending - 1
        return { xlCategoryAscending 2 xlCategoryDescending 3 xlIndexAscending 0 xlIndexDescending 1 }
    }

#### XlCategoryType [::Office::Enum]Enum, Main

XlCategoryType

`xlAutomaticScale` | -4105
`xlCategoryScale` | 2
`xlTimeScale` | 3

Show source

    proc ::Office::Enum::XlCategoryType {} {

        # xlAutomaticScale - -4105
        # xlCategoryScale - 2
        # xlTimeScale - 3
        return { xlAutomaticScale -4105 xlCategoryScale 2 xlTimeScale 3 }
    }

#### XlChartElementPosition [::Office::Enum]Enum, Main

XlChartElementPosition

`xlChartElementPositionAutomatic` | -4105
`xlChartElementPositionCustom` | -4114

Show source

    proc ::Office::Enum::XlChartElementPosition {} {

        # xlChartElementPositionAutomatic - -4105
        # xlChartElementPositionCustom - -4114
        return { xlChartElementPositionAutomatic -4105 xlChartElementPositionCustom -4114 }
    }

#### XlChartItem [::Office::Enum]Enum, Main

XlChartItem

`xlAxis` | 21
`xlAxisTitle` | 17
`xlChartArea` | 2
`xlChartTitle` | 4
`xlCorners` | 6
`xlDataLabel` | 0
`xlDataTable` | 7
`xlDisplayUnitLabel` | 30
`xlDownBars` | 20
`xlDropLines` | 26
`xlErrorBars` | 9
`xlFloor` | 23
`xlHiLoLines` | 25
`xlLeaderLines` | 29
`xlLegend` | 24
`xlLegendEntry` | 12
`xlLegendKey` | 13
`xlMajorGridlines` | 15
`xlMinorGridlines` | 16
`xlNothing` | 28
`xlPivotChartCollapseEntireFieldButton` | 34
`xlPivotChartDropZone` | 32
`xlPivotChartExpandEntireFieldButton` | 33
`xlPivotChartFieldButton` | 31
`xlPlotArea` | 19
`xlRadarAxisLabels` | 27
`xlSeries` | 3
`xlSeriesLines` | 22
`xlShape` | 14
`xlTrendline` | 8
`xlUpBars` | 18
`xlWalls` | 5
`xlXErrorBars` | 10
`xlYErrorBars` | 11

Show source

    proc ::Office::Enum::XlChartItem {} {

        # xlAxis - 21
        # xlAxisTitle - 17
        # xlChartArea - 2
        # xlChartTitle - 4
        # xlCorners - 6
        # xlDataLabel - 0
        # xlDataTable - 7
        # xlDisplayUnitLabel - 30
        # xlDownBars - 20
        # xlDropLines - 26
        # xlErrorBars - 9
        # xlFloor - 23
        # xlHiLoLines - 25
        # xlLeaderLines - 29
        # xlLegend - 24
        # xlLegendEntry - 12
        # xlLegendKey - 13
        # xlMajorGridlines - 15
        # xlMinorGridlines - 16
        # xlNothing - 28
        # xlPivotChartCollapseEntireFieldButton - 34
        # xlPivotChartDropZone - 32
        # xlPivotChartExpandEntireFieldButton - 33
        # xlPivotChartFieldButton - 31
        # xlPlotArea - 19
        # xlRadarAxisLabels - 27
        # xlSeries - 3
        # xlSeriesLines - 22
        # xlShape - 14
        # xlTrendline - 8
        # xlUpBars - 18
        # xlWalls - 5
        # xlXErrorBars - 10
        # xlYErrorBars - 11
        return { xlAxis 21 xlAxisTitle 17 xlChartArea 2 xlChartTitle 4 xlCorners 6 xlDataLabel 0 xlDataTable 7 xlDisplayUnitLabel 30 xlDownBars 20 xlDropLines 26 xlErrorBars 9 xlFloor 23 xlHiLoLines 25 xlLeaderLines 29 xlLegend 24 xlLegendEntry 12 xlLegendKey 13 xlMajorGridlines 15 xlMinorGridlines 16 xlNothing 28 xlPivotChartCollapseEntireFieldButton 34 xlPivotChartDropZone 32 xlPivotChartExpandEntireFieldButton 33 xlPivotChartFieldButton 31 xlPlotArea 19 xlRadarAxisLabels 27 xlSeries 3 xlSeriesLines 22 xlShape 14 xlTrendline 8 xlUpBars 18 xlWalls 5 xlXErrorBars 10 xlYErrorBars 11 }
    }

#### XlChartOrientation [::Office::Enum]Enum, Main

XlChartOrientation

`xlDownward` | -4170
`xlHorizontal` | -4128
`xlUpward` | -4171
`xlVertical` | -4166

Show source

    proc ::Office::Enum::XlChartOrientation {} {

        # xlDownward - -4170
        # xlHorizontal - -4128
        # xlUpward - -4171
        # xlVertical - -4166
        return { xlDownward -4170 xlHorizontal -4128 xlUpward -4171 xlVertical -4166 }
    }

#### XlChartPictureType [::Office::Enum]Enum, Main

XlChartPictureType

`xlStack` | 2
`xlStackScale` | 3
`xlStretch` | 1

Show source

    proc ::Office::Enum::XlChartPictureType {} {

        # xlStack - 2
        # xlStackScale - 3
        # xlStretch - 1
        return { xlStack 2 xlStackScale 3 xlStretch 1 }
    }

#### XlChartSplitType [::Office::Enum]Enum, Main

XlChartSplitType

`xlSplitByCustomSplit` | 4
`xlSplitByPercentValue` | 3
`xlSplitByPosition` | 1
`xlSplitByValue` | 2

Show source

    proc ::Office::Enum::XlChartSplitType {} {

        # xlSplitByCustomSplit - 4
        # xlSplitByPercentValue - 3
        # xlSplitByPosition - 1
        # xlSplitByValue - 2
        return { xlSplitByCustomSplit 4 xlSplitByPercentValue 3 xlSplitByPosition 1 xlSplitByValue 2 }
    }

#### XlChartType [::Office::Enum]Enum, Main

XlChartType

`xl3DArea` | -4098
`xl3DAreaStacked` | 78
`xl3DAreaStacked100` | 79
`xl3DBarClustered` | 60
`xl3DBarStacked` | 61
`xl3DBarStacked100` | 62
`xl3DColumn` | -4100
`xl3DColumnClustered` | 54
`xl3DColumnStacked` | 55
`xl3DColumnStacked100` | 56
`xl3DLine` | -4101
`xl3DPie` | -4102
`xl3DPieExploded` | 70
`xlArea` | 1
`xlAreaEx` | 135
`xlAreaStacked` | 76
`xlAreaStacked100` | 77
`xlAreaStacked100Ex` | 137
`xlAreaStackedEx` | 136
`xlBarClustered` | 57
`xlBarClusteredEx` | 132
`xlBarOfPie` | 71
`xlBarStacked` | 58
`xlBarStacked100` | 59
`xlBarStacked100Ex` | 134
`xlBarStackedEx` | 133
`xlBoxwhisker` | 121
`xlBubble` | 15
`xlBubble3DEffect` | 87
`xlBubbleEx` | 139
`xlColumnClustered` | 51
`xlColumnClusteredEx` | 124
`xlColumnStacked` | 52
`xlColumnStacked100` | 53
`xlColumnStacked100Ex` | 126
`xlColumnStackedEx` | 125
`xlCombo` | -4152
`xlComboAreaStackedColumnClustered` | 115
`xlComboColumnClusteredLine` | 113
`xlComboColumnClusteredLineSecondaryAxis` | 114
`xlConeBarClustered` | 102
`xlConeBarStacked` | 103
`xlConeBarStacked100` | 104
`xlConeCol` | 105
`xlConeColClustered` | 99
`xlConeColStacked` | 100
`xlConeColStacked100` | 101
`xlCylinderBarClustered` | 95
`xlCylinderBarStacked` | 96
`xlCylinderBarStacked100` | 97
`xlCylinderCol` | 98
`xlCylinderColClustered` | 92
`xlCylinderColStacked` | 93
`xlCylinderColStacked100` | 94
`xlDoughnut` | -4120
`xlDoughnutEx` | 131
`xlDoughnutExploded` | 80
`xlFunnel` | 123
`xlHistogram` | 118
`xlLine` | 4
`xlLineEx` | 127
`xlLineMarkers` | 65
`xlLineMarkersStacked` | 66
`xlLineMarkersStacked100` | 67
`xlLineStacked` | 63
`xlLineStacked100` | 64
`xlLineStacked100Ex` | 129
`xlLineStackedEx` | 128
`xlOtherCombinations` | 116
`xlPareto` | 122
`xlPie` | 5
`xlPieEx` | 130
`xlPieExploded` | 69
`xlPieOfPie` | 68
`xlPyramidBarClustered` | 109
`xlPyramidBarStacked` | 110
`xlPyramidBarStacked100` | 111
`xlPyramidCol` | 112
`xlPyramidColClustered` | 106
`xlPyramidColStacked` | 107
`xlPyramidColStacked100` | 108
`xlRadar` | -4151
`xlRadarFilled` | 82
`xlRadarMarkers` | 81
`xlRegionMap` | 140
`xlStockHLC` | 88
`xlStockOHLC` | 89
`xlStockVHLC` | 90
`xlStockVOHLC` | 91
`xlSuggestedChart` | -2
`xlSunburst` | 120
`xlSurface` | 83
`xlSurfaceTopView` | 85
`xlSurfaceTopViewWireframe` | 86
`xlSurfaceWireframe` | 84
`xlTreemap` | 117
`xlWaterfall` | 119
`xlXYScatter` | -4169
`xlXYScatterEx` | 138
`xlXYScatterLines` | 74
`xlXYScatterLinesNoMarkers` | 75
`xlXYScatterSmooth` | 72
`xlXYScatterSmoothNoMarkers` | 73

Show source

    proc ::Office::Enum::XlChartType {} {

        # xl3DArea - -4098
        # xl3DAreaStacked - 78
        # xl3DAreaStacked100 - 79
        # xl3DBarClustered - 60
        # xl3DBarStacked - 61
        # xl3DBarStacked100 - 62
        # xl3DColumn - -4100
        # xl3DColumnClustered - 54
        # xl3DColumnStacked - 55
        # xl3DColumnStacked100 - 56
        # xl3DLine - -4101
        # xl3DPie - -4102
        # xl3DPieExploded - 70
        # xlArea - 1
        # xlAreaEx - 135
        # xlAreaStacked - 76
        # xlAreaStacked100 - 77
        # xlAreaStacked100Ex - 137
        # xlAreaStackedEx - 136
        # xlBarClustered - 57
        # xlBarClusteredEx - 132
        # xlBarOfPie - 71
        # xlBarStacked - 58
        # xlBarStacked100 - 59
        # xlBarStacked100Ex - 134
        # xlBarStackedEx - 133
        # xlBoxwhisker - 121
        # xlBubble - 15
        # xlBubble3DEffect - 87
        # xlBubbleEx - 139
        # xlColumnClustered - 51
        # xlColumnClusteredEx - 124
        # xlColumnStacked - 52
        # xlColumnStacked100 - 53
        # xlColumnStacked100Ex - 126
        # xlColumnStackedEx - 125
        # xlCombo - -4152
        # xlComboAreaStackedColumnClustered - 115
        # xlComboColumnClusteredLine - 113
        # xlComboColumnClusteredLineSecondaryAxis - 114
        # xlConeBarClustered - 102
        # xlConeBarStacked - 103
        # xlConeBarStacked100 - 104
        # xlConeCol - 105
        # xlConeColClustered - 99
        # xlConeColStacked - 100
        # xlConeColStacked100 - 101
        # xlCylinderBarClustered - 95
        # xlCylinderBarStacked - 96
        # xlCylinderBarStacked100 - 97
        # xlCylinderCol - 98
        # xlCylinderColClustered - 92
        # xlCylinderColStacked - 93
        # xlCylinderColStacked100 - 94
        # xlDoughnut - -4120
        # xlDoughnutEx - 131
        # xlDoughnutExploded - 80
        # xlFunnel - 123
        # xlHistogram - 118
        # xlLine - 4
        # xlLineEx - 127
        # xlLineMarkers - 65
        # xlLineMarkersStacked - 66
        # xlLineMarkersStacked100 - 67
        # xlLineStacked - 63
        # xlLineStacked100 - 64
        # xlLineStacked100Ex - 129
        # xlLineStackedEx - 128
        # xlOtherCombinations - 116
        # xlPareto - 122
        # xlPie - 5
        # xlPieEx - 130
        # xlPieExploded - 69
        # xlPieOfPie - 68
        # xlPyramidBarClustered - 109
        # xlPyramidBarStacked - 110
        # xlPyramidBarStacked100 - 111
        # xlPyramidCol - 112
        # xlPyramidColClustered - 106
        # xlPyramidColStacked - 107
        # xlPyramidColStacked100 - 108
        # xlRadar - -4151
        # xlRadarFilled - 82
        # xlRadarMarkers - 81
        # xlRegionMap - 140
        # xlStockHLC - 88
        # xlStockOHLC - 89
        # xlStockVHLC - 90
        # xlStockVOHLC - 91
        # xlSuggestedChart - -2
        # xlSunburst - 120
        # xlSurface - 83
        # xlSurfaceTopView - 85
        # xlSurfaceTopViewWireframe - 86
        # xlSurfaceWireframe - 84
        # xlTreemap - 117
        # xlWaterfall - 119
        # xlXYScatter - -4169
        # xlXYScatterEx - 138
        # xlXYScatterLines - 74
        # xlXYScatterLinesNoMarkers - 75
        # xlXYScatterSmooth - 72
        # xlXYScatterSmoothNoMarkers - 73
        return { xl3DArea -4098 xl3DAreaStacked 78 xl3DAreaStacked100 79 xl3DBarClustered 60 xl3DBarStacked 61 xl3DBarStacked100 62 xl3DColumn -4100 xl3DColumnClustered 54 xl3DColumnStacked 55 xl3DColumnStacked100 56 xl3DLine -4101 xl3DPie -4102 xl3DPieExploded 70 xlArea 1 xlAreaEx 135 xlAreaStacked 76 xlAreaStacked100 77 xlAreaStacked100Ex 137 xlAreaStackedEx 136 xlBarClustered 57 xlBarClusteredEx 132 xlBarOfPie 71 xlBarStacked 58 xlBarStacked100 59 xlBarStacked100Ex 134 xlBarStackedEx 133 xlBoxwhisker 121 xlBubble 15 xlBubble3DEffect 87 xlBubbleEx 139 xlColumnClustered 51 xlColumnClusteredEx 124 xlColumnStacked 52 xlColumnStacked100 53 xlColumnStacked100Ex 126 xlColumnStackedEx 125 xlCombo -4152 xlComboAreaStackedColumnClustered 115 xlComboColumnClusteredLine 113 xlComboColumnClusteredLineSecondaryAxis 114 xlConeBarClustered 102 xlConeBarStacked 103 xlConeBarStacked100 104 xlConeCol 105 xlConeColClustered 99 xlConeColStacked 100 xlConeColStacked100 101 xlCylinderBarClustered 95 xlCylinderBarStacked 96 xlCylinderBarStacked100 97 xlCylinderCol 98 xlCylinderColClustered 92 xlCylinderColStacked 93 xlCylinderColStacked100 94 xlDoughnut -4120 xlDoughnutEx 131 xlDoughnutExploded 80 xlFunnel 123 xlHistogram 118 xlLine 4 xlLineEx 127 xlLineMarkers 65 xlLineMarkersStacked 66 xlLineMarkersStacked100 67 xlLineStacked 63 xlLineStacked100 64 xlLineStacked100Ex 129 xlLineStackedEx 128 xlOtherCombinations 116 xlPareto 122 xlPie 5 xlPieEx 130 xlPieExploded 69 xlPieOfPie 68 xlPyramidBarClustered 109 xlPyramidBarStacked 110 xlPyramidBarStacked100 111 xlPyramidCol 112 xlPyramidColClustered 106 xlPyramidColStacked 107 xlPyramidColStacked100 108 xlRadar -4151 xlRadarFilled 82 xlRadarMarkers 81 xlRegionMap 140 xlStockHLC 88 xlStockOHLC 89 xlStockVHLC 90 xlStockVOHLC 91 xlSuggestedChart -2 xlSunburst 120 xlSurface 83 xlSurfaceTopView 85 xlSurfaceTopViewWireframe 86 xlSurfaceWireframe 84 xlTreemap 117 xlWaterfall 119 xlXYScatter -4169 xlXYScatterEx 138 xlXYScatterLines 74 xlXYScatterLinesNoMarkers 75 xlXYScatterSmooth 72 xlXYScatterSmoothNoMarkers 73 }
    }

#### XlColorIndex [::Office::Enum]Enum, Main

XlColorIndex

`xlColorIndexAutomatic` | -4105
`xlColorIndexNone` | -4142

Show source

    proc ::Office::Enum::XlColorIndex {} {

        # xlColorIndexAutomatic - -4105
        # xlColorIndexNone - -4142
        return { xlColorIndexAutomatic -4105 xlColorIndexNone -4142 }
    }

#### XlConstants [::Office::Enum]Enum, Main

XlConstants

`xl3DBar` | -4099
`xl3DSurface` | -4103
`xlAbove` | 0
`xlAutomatic` | -4105
`xlBar` | 2
`xlBelow` | 1
`xlBoth` | 1
`xlBottom` | -4107
`xlCenter` | -4108
`xlChecker` | 9
`xlCircle` | 8
`xlColumn` | 3
`xlCombination` | -4111
`xlCorner` | 2
`xlCrissCross` | 16
`xlCross` | 4
`xlCustom` | -4114
`xlDefaultAutoFormat` | -1
`xlDiamond` | 2
`xlDistributed` | -4117
`xlFill` | 5
`xlFixedValue` | 1
`xlGeneral` | 1
`xlGray8` | 18
`xlGray16` | 17
`xlGray25` | -4124
`xlGray50` | -4125
`xlGray75` | -4126
`xlGrid` | 15
`xlHigh` | -4127
`xlInside` | 2
`xlJustify` | -4130
`xlLeft` | -4131
`xlLightDown` | 13
`xlLightHorizontal` | 11
`xlLightUp` | 14
`xlLightVertical` | 12
`xlLow` | -4134
`xlMaximum` | 2
`xlMinimum` | 4
`xlMinusValues` | 3
`xlNextToAxis` | 4
`xlNone` | -4142
`xlOpaque` | 3
`xlOutside` | 3
`xlPercent` | 2
`xlPlus` | 9
`xlPlusValues` | 2
`xlRight` | -4152
`xlScale` | 3
`xlSemiGray75` | 10
`xlShowLabel` | 4
`xlShowLabelAndPercent` | 5
`xlShowPercent` | 3
`xlShowValue` | 2
`xlSingle` | 2
`xlSolid` | 1
`xlSquare` | 1
`xlStar` | 5
`xlStError` | 4
`xlTop` | -4160
`xlTransparent` | 2
`xlTriangle` | 3

Show source

    proc ::Office::Enum::XlConstants {} {

        # xl3DBar - -4099
        # xl3DSurface - -4103
        # xlAbove - 0
        # xlAutomatic - -4105
        # xlBar - 2
        # xlBelow - 1
        # xlBoth - 1
        # xlBottom - -4107
        # xlCenter - -4108
        # xlChecker - 9
        # xlCircle - 8
        # xlColumn - 3
        # xlCombination - -4111
        # xlCorner - 2
        # xlCrissCross - 16
        # xlCross - 4
        # xlCustom - -4114
        # xlDefaultAutoFormat - -1
        # xlDiamond - 2
        # xlDistributed - -4117
        # xlFill - 5
        # xlFixedValue - 1
        # xlGeneral - 1
        # xlGray8 - 18
        # xlGray16 - 17
        # xlGray25 - -4124
        # xlGray50 - -4125
        # xlGray75 - -4126
        # xlGrid - 15
        # xlHigh - -4127
        # xlInside - 2
        # xlJustify - -4130
        # xlLeft - -4131
        # xlLightDown - 13
        # xlLightHorizontal - 11
        # xlLightUp - 14
        # xlLightVertical - 12
        # xlLow - -4134
        # xlMaximum - 2
        # xlMinimum - 4
        # xlMinusValues - 3
        # xlNextToAxis - 4
        # xlNone - -4142
        # xlOpaque - 3
        # xlOutside - 3
        # xlPercent - 2
        # xlPlus - 9
        # xlPlusValues - 2
        # xlRight - -4152
        # xlScale - 3
        # xlSemiGray75 - 10
        # xlShowLabel - 4
        # xlShowLabelAndPercent - 5
        # xlShowPercent - 3
        # xlShowValue - 2
        # xlSingle - 2
        # xlSolid - 1
        # xlSquare - 1
        # xlStar - 5
        # xlStError - 4
        # xlTop - -4160
        # xlTransparent - 2
        # xlTriangle - 3
        return { xl3DBar -4099 xl3DSurface -4103 xlAbove 0 xlAutomatic -4105 xlBar 2 xlBelow 1 xlBoth 1 xlBottom -4107 xlCenter -4108 xlChecker 9 xlCircle 8 xlColumn 3 xlCombination -4111 xlCorner 2 xlCrissCross 16 xlCross 4 xlCustom -4114 xlDefaultAutoFormat -1 xlDiamond 2 xlDistributed -4117 xlFill 5 xlFixedValue 1 xlGeneral 1 xlGray8 18 xlGray16 17 xlGray25 -4124 xlGray50 -4125 xlGray75 -4126 xlGrid 15 xlHigh -4127 xlInside 2 xlJustify -4130 xlLeft -4131 xlLightDown 13 xlLightHorizontal 11 xlLightUp 14 xlLightVertical 12 xlLow -4134 xlMaximum 2 xlMinimum 4 xlMinusValues 3 xlNextToAxis 4 xlNone -4142 xlOpaque 3 xlOutside 3 xlPercent 2 xlPlus 9 xlPlusValues 2 xlRight -4152 xlScale 3 xlSemiGray75 10 xlShowLabel 4 xlShowLabelAndPercent 5 xlShowPercent 3 xlShowValue 2 xlSingle 2 xlSolid 1 xlSquare 1 xlStar 5 xlStError 4 xlTop -4160 xlTransparent 2 xlTriangle 3 }
    }

#### XlDataLabelPosition [::Office::Enum]Enum, Main

XlDataLabelPosition

`xlLabelPositionAbove` | 0
`xlLabelPositionBelow` | 1
`xlLabelPositionBestFit` | 5
`xlLabelPositionCenter` | -4108
`xlLabelPositionCustom` | 7
`xlLabelPositionInsideBase` | 4
`xlLabelPositionInsideEnd` | 3
`xlLabelPositionLeft` | -4131
`xlLabelPositionMixed` | 6
`xlLabelPositionOutsideEnd` | 2
`xlLabelPositionRight` | -4152

Show source

    proc ::Office::Enum::XlDataLabelPosition {} {

        # xlLabelPositionAbove - 0
        # xlLabelPositionBelow - 1
        # xlLabelPositionBestFit - 5
        # xlLabelPositionCenter - -4108
        # xlLabelPositionCustom - 7
        # xlLabelPositionInsideBase - 4
        # xlLabelPositionInsideEnd - 3
        # xlLabelPositionLeft - -4131
        # xlLabelPositionMixed - 6
        # xlLabelPositionOutsideEnd - 2
        # xlLabelPositionRight - -4152
        return { xlLabelPositionAbove 0 xlLabelPositionBelow 1 xlLabelPositionBestFit 5 xlLabelPositionCenter -4108 xlLabelPositionCustom 7 xlLabelPositionInsideBase 4 xlLabelPositionInsideEnd 3 xlLabelPositionLeft -4131 xlLabelPositionMixed 6 xlLabelPositionOutsideEnd 2 xlLabelPositionRight -4152 }
    }

#### XlDataLabelsType [::Office::Enum]Enum, Main

XlDataLabelsType

`xlDataLabelsShowBubbleSizes` | 6
`xlDataLabelsShowLabel` | 4
`xlDataLabelsShowLabelAndPercent` | 5
`xlDataLabelsShowNone` | -4142
`xlDataLabelsShowPercent` | 3
`xlDataLabelsShowValue` | 2

Show source

    proc ::Office::Enum::XlDataLabelsType {} {

        # xlDataLabelsShowBubbleSizes - 6
        # xlDataLabelsShowLabel - 4
        # xlDataLabelsShowLabelAndPercent - 5
        # xlDataLabelsShowNone - -4142
        # xlDataLabelsShowPercent - 3
        # xlDataLabelsShowValue - 2
        return { xlDataLabelsShowBubbleSizes 6 xlDataLabelsShowLabel 4 xlDataLabelsShowLabelAndPercent 5 xlDataLabelsShowNone -4142 xlDataLabelsShowPercent 3 xlDataLabelsShowValue 2 }
    }

#### XlDisplayBlanksAs [::Office::Enum]Enum, Main

XlDisplayBlanksAs

`xlInterpolated` | 3
`xlNotPlotted` | 1
`xlZero` | 2

Show source

    proc ::Office::Enum::XlDisplayBlanksAs {} {

        # xlInterpolated - 3
        # xlNotPlotted - 1
        # xlZero - 2
        return { xlInterpolated 3 xlNotPlotted 1 xlZero 2 }
    }

#### XlDisplayUnit [::Office::Enum]Enum, Main

XlDisplayUnit

`xlDisplayUnitCustom` | -4114
`xlDisplayUnitNone` | -4142
`xlHundredMillions` | -8
`xlHundreds` | -2
`xlHundredThousands` | -5
`xlMillionMillions` | -10
`xlMillions` | -6
`xlTenMillions` | -7
`xlTenThousands` | -4
`xlThousandMillions` | -9
`xlThousands` | -3

Show source

    proc ::Office::Enum::XlDisplayUnit {} {

        # xlDisplayUnitCustom - -4114
        # xlDisplayUnitNone - -4142
        # xlHundredMillions - -8
        # xlHundreds - -2
        # xlHundredThousands - -5
        # xlMillionMillions - -10
        # xlMillions - -6
        # xlTenMillions - -7
        # xlTenThousands - -4
        # xlThousandMillions - -9
        # xlThousands - -3
        return { xlDisplayUnitCustom -4114 xlDisplayUnitNone -4142 xlHundredMillions -8 xlHundreds -2 xlHundredThousands -5 xlMillionMillions -10 xlMillions -6 xlTenMillions -7 xlTenThousands -4 xlThousandMillions -9 xlThousands -3 }
    }

#### XlEndStyleCap [::Office::Enum]Enum, Main

XlEndStyleCap

`xlCap` | 1
`xlNoCap` | 2

Show source

    proc ::Office::Enum::XlEndStyleCap {} {

        # xlCap - 1
        # xlNoCap - 2
        return { xlCap 1 xlNoCap 2 }
    }

#### XlErrorBarDirection [::Office::Enum]Enum, Main

XlErrorBarDirection

`xlChartX` | -4168
`xlChartY` | 1

Show source

    proc ::Office::Enum::XlErrorBarDirection {} {

        # xlChartX - -4168
        # xlChartY - 1
        return { xlChartX -4168 xlChartY 1 }
    }

#### XlErrorBarInclude [::Office::Enum]Enum, Main

XlErrorBarInclude

`xlErrorBarIncludeBoth` | 1
`xlErrorBarIncludeMinusValues` | 3
`xlErrorBarIncludeNone` | -4142
`xlErrorBarIncludePlusValues` | 2

Show source

    proc ::Office::Enum::XlErrorBarInclude {} {

        # xlErrorBarIncludeBoth - 1
        # xlErrorBarIncludeMinusValues - 3
        # xlErrorBarIncludeNone - -4142
        # xlErrorBarIncludePlusValues - 2
        return { xlErrorBarIncludeBoth 1 xlErrorBarIncludeMinusValues 3 xlErrorBarIncludeNone -4142 xlErrorBarIncludePlusValues 2 }
    }

#### XlErrorBarType [::Office::Enum]Enum, Main

XlErrorBarType

`xlErrorBarTypeCustom` | -4114
`xlErrorBarTypeFixedValue` | 1
`xlErrorBarTypePercent` | 2
`xlErrorBarTypeStDev` | -4155
`xlErrorBarTypeStError` | 4

Show source

    proc ::Office::Enum::XlErrorBarType {} {

        # xlErrorBarTypeCustom - -4114
        # xlErrorBarTypeFixedValue - 1
        # xlErrorBarTypePercent - 2
        # xlErrorBarTypeStDev - -4155
        # xlErrorBarTypeStError - 4
        return { xlErrorBarTypeCustom -4114 xlErrorBarTypeFixedValue 1 xlErrorBarTypePercent 2 xlErrorBarTypeStDev -4155 xlErrorBarTypeStError 4 }
    }

#### XlGeoMappingLevel [::Office::Enum]Enum, Main

XlGeoMappingLevel

`xlGeoMappingLevelAutomatic` | 0
`xlGeoMappingLevelCountryRegion` | 5
`xlGeoMappingLevelCountryRegionList` | 6
`xlGeoMappingLevelCounty` | 3
`xlGeoMappingLevelDataOnly` | 1
`xlGeoMappingLevelPostalCode` | 2
`xlGeoMappingLevelState` | 4
`xlGeoMappingLevelWorld` | 7

Show source

    proc ::Office::Enum::XlGeoMappingLevel {} {

        # xlGeoMappingLevelAutomatic - 0
        # xlGeoMappingLevelCountryRegion - 5
        # xlGeoMappingLevelCountryRegionList - 6
        # xlGeoMappingLevelCounty - 3
        # xlGeoMappingLevelDataOnly - 1
        # xlGeoMappingLevelPostalCode - 2
        # xlGeoMappingLevelState - 4
        # xlGeoMappingLevelWorld - 7
        return { xlGeoMappingLevelAutomatic 0 xlGeoMappingLevelCountryRegion 5 xlGeoMappingLevelCountryRegionList 6 xlGeoMappingLevelCounty 3 xlGeoMappingLevelDataOnly 1 xlGeoMappingLevelPostalCode 2 xlGeoMappingLevelState 4 xlGeoMappingLevelWorld 7 }
    }

#### XlGeoProjectionType [::Office::Enum]Enum, Main

XlGeoProjectionType

`xlGeoProjectionTypeAlbers` | 3
`xlGeoProjectionTypeAutomatic` | 0
`xlGeoProjectionTypeMercator` | 1
`xlGeoProjectionTypeMiller` | 2
`xlGeoProjectionTypeRobinson` | 4

Show source

    proc ::Office::Enum::XlGeoProjectionType {} {

        # xlGeoProjectionTypeAlbers - 3
        # xlGeoProjectionTypeAutomatic - 0
        # xlGeoProjectionTypeMercator - 1
        # xlGeoProjectionTypeMiller - 2
        # xlGeoProjectionTypeRobinson - 4
        return { xlGeoProjectionTypeAlbers 3 xlGeoProjectionTypeAutomatic 0 xlGeoProjectionTypeMercator 1 xlGeoProjectionTypeMiller 2 xlGeoProjectionTypeRobinson 4 }
    }

#### XlGradientStopPositionType [::Office::Enum]Enum, Main

XlGradientStopPositionType

`xlGradientStopPositionTypeExtremeValue` | 0
`xlGradientStopPositionTypeNumber` | 1
`xlGradientStopPositionTypePercent` | 2

Show source

    proc ::Office::Enum::XlGradientStopPositionType {} {

        # xlGradientStopPositionTypeExtremeValue - 0
        # xlGradientStopPositionTypeNumber - 1
        # xlGradientStopPositionTypePercent - 2
        return { xlGradientStopPositionTypeExtremeValue 0 xlGradientStopPositionTypeNumber 1 xlGradientStopPositionTypePercent 2 }
    }

#### XlHAlign [::Office::Enum]Enum, Main

XlHAlign

`xlHAlignCenter` | -4108
`xlHAlignCenterAcrossSelection` | 7
`xlHAlignDistributed` | -4117
`xlHAlignFill` | 5
`xlHAlignGeneral` | 1
`xlHAlignJustify` | -4130
`xlHAlignLeft` | -4131
`xlHAlignRight` | -4152

Show source

    proc ::Office::Enum::XlHAlign {} {

        # xlHAlignCenter - -4108
        # xlHAlignCenterAcrossSelection - 7
        # xlHAlignDistributed - -4117
        # xlHAlignFill - 5
        # xlHAlignGeneral - 1
        # xlHAlignJustify - -4130
        # xlHAlignLeft - -4131
        # xlHAlignRight - -4152
        return { xlHAlignCenter -4108 xlHAlignCenterAcrossSelection 7 xlHAlignDistributed -4117 xlHAlignFill 5 xlHAlignGeneral 1 xlHAlignJustify -4130 xlHAlignLeft -4131 xlHAlignRight -4152 }
    }

#### XlLegendPosition [::Office::Enum]Enum, Main

XlLegendPosition

`xlLegendPositionBottom` | -4107
`xlLegendPositionCorner` | 2
`xlLegendPositionCustom` | -4161
`xlLegendPositionLeft` | -4131
`xlLegendPositionRight` | -4152
`xlLegendPositionTop` | -4160

Show source

    proc ::Office::Enum::XlLegendPosition {} {

        # xlLegendPositionBottom - -4107
        # xlLegendPositionCorner - 2
        # xlLegendPositionCustom - -4161
        # xlLegendPositionLeft - -4131
        # xlLegendPositionRight - -4152
        # xlLegendPositionTop - -4160
        return { xlLegendPositionBottom -4107 xlLegendPositionCorner 2 xlLegendPositionCustom -4161 xlLegendPositionLeft -4131 xlLegendPositionRight -4152 xlLegendPositionTop -4160 }
    }

#### XlMarkerStyle [::Office::Enum]Enum, Main

XlMarkerStyle

`xlMarkerStyleAutomatic` | -4105
`xlMarkerStyleCircle` | 8
`xlMarkerStyleDash` | -4115
`xlMarkerStyleDiamond` | 2
`xlMarkerStyleDot` | -4118
`xlMarkerStyleNone` | -4142
`xlMarkerStylePicture` | -4147
`xlMarkerStylePlus` | 9
`xlMarkerStyleSquare` | 1
`xlMarkerStyleStar` | 5
`xlMarkerStyleTriangle` | 3
`xlMarkerStyleX` | -4168

Show source

    proc ::Office::Enum::XlMarkerStyle {} {

        # xlMarkerStyleAutomatic - -4105
        # xlMarkerStyleCircle - 8
        # xlMarkerStyleDash - -4115
        # xlMarkerStyleDiamond - 2
        # xlMarkerStyleDot - -4118
        # xlMarkerStyleNone - -4142
        # xlMarkerStylePicture - -4147
        # xlMarkerStylePlus - 9
        # xlMarkerStyleSquare - 1
        # xlMarkerStyleStar - 5
        # xlMarkerStyleTriangle - 3
        # xlMarkerStyleX - -4168
        return { xlMarkerStyleAutomatic -4105 xlMarkerStyleCircle 8 xlMarkerStyleDash -4115 xlMarkerStyleDiamond 2 xlMarkerStyleDot -4118 xlMarkerStyleNone -4142 xlMarkerStylePicture -4147 xlMarkerStylePlus 9 xlMarkerStyleSquare 1 xlMarkerStyleStar 5 xlMarkerStyleTriangle 3 xlMarkerStyleX -4168 }
    }

#### XlParentDataLabelOptions [::Office::Enum]Enum, Main

XlParentDataLabelOptions

`xlParentDataLabelOptionsBanner` | 1
`xlParentDataLabelOptionsNone` | 0
`xlParentDataLabelOptionsOverlapping` | 2

Show source

    proc ::Office::Enum::XlParentDataLabelOptions {} {

        # xlParentDataLabelOptionsBanner - 1
        # xlParentDataLabelOptionsNone - 0
        # xlParentDataLabelOptionsOverlapping - 2
        return { xlParentDataLabelOptionsBanner 1 xlParentDataLabelOptionsNone 0 xlParentDataLabelOptionsOverlapping 2 }
    }

#### XlPieSliceIndex [::Office::Enum]Enum, Main

XlPieSliceIndex

`xlCenterPoint` | 5
`xlInnerCenterPoint` | 8
`xlInnerClockwisePoint` | 7
`xlInnerCounterClockwisePoint` | 9
`xlMidClockwiseRadiusPoint` | 4
`xlMidCounterClockwiseRadiusPoint` | 6
`xlOuterCenterPoint` | 2
`xlOuterClockwisePoint` | 3
`xlOuterCounterClockwisePoint` | 1

Show source

    proc ::Office::Enum::XlPieSliceIndex {} {

        # xlCenterPoint - 5
        # xlInnerCenterPoint - 8
        # xlInnerClockwisePoint - 7
        # xlInnerCounterClockwisePoint - 9
        # xlMidClockwiseRadiusPoint - 4
        # xlMidCounterClockwiseRadiusPoint - 6
        # xlOuterCenterPoint - 2
        # xlOuterClockwisePoint - 3
        # xlOuterCounterClockwisePoint - 1
        return { xlCenterPoint 5 xlInnerCenterPoint 8 xlInnerClockwisePoint 7 xlInnerCounterClockwisePoint 9 xlMidClockwiseRadiusPoint 4 xlMidCounterClockwiseRadiusPoint 6 xlOuterCenterPoint 2 xlOuterClockwisePoint 3 xlOuterCounterClockwisePoint 1 }
    }

#### XlPieSliceLocation [::Office::Enum]Enum, Main

XlPieSliceLocation

`xlHorizontalCoordinate` | 1
`xlVerticalCoordinate` | 2

Show source

    proc ::Office::Enum::XlPieSliceLocation {} {

        # xlHorizontalCoordinate - 1
        # xlVerticalCoordinate - 2
        return { xlHorizontalCoordinate 1 xlVerticalCoordinate 2 }
    }

#### XlPivotFieldOrientation [::Office::Enum]Enum, Main

XlPivotFieldOrientation

`xlColumnField` | 2
`xlDataField` | 4
`xlHidden` | 0
`xlPageField` | 3
`xlRowField` | 1

Show source

    proc ::Office::Enum::XlPivotFieldOrientation {} {

        # xlColumnField - 2
        # xlDataField - 4
        # xlHidden - 0
        # xlPageField - 3
        # xlRowField - 1
        return { xlColumnField 2 xlDataField 4 xlHidden 0 xlPageField 3 xlRowField 1 }
    }

#### XlReadingOrder [::Office::Enum]Enum, Main

XlReadingOrder

`xlContext` | -5002
`xlLTR` | -5003
`xlRTL` | -5004

Show source

    proc ::Office::Enum::XlReadingOrder {} {

        # xlContext - -5002
        # xlLTR - -5003
        # xlRTL - -5004
        return { xlContext -5002 xlLTR -5003 xlRTL -5004 }
    }

#### XlRegionLabelOptions [::Office::Enum]Enum, Main

XlRegionLabelOptions

`xlRegionLabelOptionsBestFitOnly` | 1
`xlRegionLabelOptionsNone` | 0
`xlRegionLabelOptionsShowAll` | 2

Show source

    proc ::Office::Enum::XlRegionLabelOptions {} {

        # xlRegionLabelOptionsBestFitOnly - 1
        # xlRegionLabelOptionsNone - 0
        # xlRegionLabelOptionsShowAll - 2
        return { xlRegionLabelOptionsBestFitOnly 1 xlRegionLabelOptionsNone 0 xlRegionLabelOptionsShowAll 2 }
    }

#### XlRowCol [::Office::Enum]Enum, Main

XlRowCol

`xlColumns` | 2
`xlRows` | 1

Show source

    proc ::Office::Enum::XlRowCol {} {

        # xlColumns - 2
        # xlRows - 1
        return { xlColumns 2 xlRows 1 }
    }

#### XlScaleType [::Office::Enum]Enum, Main

XlScaleType

`xlScaleLinear` | -4132
`xlScaleLogarithmic` | -4133

Show source

    proc ::Office::Enum::XlScaleType {} {

        # xlScaleLinear - -4132
        # xlScaleLogarithmic - -4133
        return { xlScaleLinear -4132 xlScaleLogarithmic -4133 }
    }

#### XlSeriesColorGradientStyle [::Office::Enum]Enum, Main

XlSeriesColorGradientStyle

`xlSeriesColorGradientStyleDiverging` | 1
`xlSeriesColorGradientStyleSequential` | 0

Show source

    proc ::Office::Enum::XlSeriesColorGradientStyle {} {

        # xlSeriesColorGradientStyleDiverging - 1
        # xlSeriesColorGradientStyleSequential - 0
        return { xlSeriesColorGradientStyleDiverging 1 xlSeriesColorGradientStyleSequential 0 }
    }

#### XlSeriesNameLevel [::Office::Enum]Enum, Main

XlSeriesNameLevel

`xlSeriesNameLevelAll` | -1
`xlSeriesNameLevelCustom` | -2
`xlSeriesNameLevelNone` | -3

Show source

    proc ::Office::Enum::XlSeriesNameLevel {} {

        # xlSeriesNameLevelAll - -1
        # xlSeriesNameLevelCustom - -2
        # xlSeriesNameLevelNone - -3
        return { xlSeriesNameLevelAll -1 xlSeriesNameLevelCustom -2 xlSeriesNameLevelNone -3 }
    }

#### XlSizeRepresents [::Office::Enum]Enum, Main

XlSizeRepresents

`xlSizeIsArea` | 1
`xlSizeIsWidth` | 2

Show source

    proc ::Office::Enum::XlSizeRepresents {} {

        # xlSizeIsArea - 1
        # xlSizeIsWidth - 2
        return { xlSizeIsArea 1 xlSizeIsWidth 2 }
    }

#### XlTickLabelOrientation [::Office::Enum]Enum, Main

XlTickLabelOrientation

`xlTickLabelOrientationAutomatic` | -4105
`xlTickLabelOrientationDownward` | -4170
`xlTickLabelOrientationHorizontal` | -4128
`xlTickLabelOrientationUpward` | -4171
`xlTickLabelOrientationVertical` | -4166

Show source

    proc ::Office::Enum::XlTickLabelOrientation {} {

        # xlTickLabelOrientationAutomatic - -4105
        # xlTickLabelOrientationDownward - -4170
        # xlTickLabelOrientationHorizontal - -4128
        # xlTickLabelOrientationUpward - -4171
        # xlTickLabelOrientationVertical - -4166
        return { xlTickLabelOrientationAutomatic -4105 xlTickLabelOrientationDownward -4170 xlTickLabelOrientationHorizontal -4128 xlTickLabelOrientationUpward -4171 xlTickLabelOrientationVertical -4166 }
    }

#### XlTickLabelPosition [::Office::Enum]Enum, Main

XlTickLabelPosition

`xlTickLabelPositionHigh` | -4127
`xlTickLabelPositionLow` | -4134
`xlTickLabelPositionNextToAxis` | 4
`xlTickLabelPositionNone` | -4142

Show source

    proc ::Office::Enum::XlTickLabelPosition {} {

        # xlTickLabelPositionHigh - -4127
        # xlTickLabelPositionLow - -4134
        # xlTickLabelPositionNextToAxis - 4
        # xlTickLabelPositionNone - -4142
        return { xlTickLabelPositionHigh -4127 xlTickLabelPositionLow -4134 xlTickLabelPositionNextToAxis 4 xlTickLabelPositionNone -4142 }
    }

#### XlTickMark [::Office::Enum]Enum, Main

XlTickMark

`xlTickMarkCross` | 4
`xlTickMarkInside` | 2
`xlTickMarkNone` | -4142
`xlTickMarkOutside` | 3

Show source

    proc ::Office::Enum::XlTickMark {} {

        # xlTickMarkCross - 4
        # xlTickMarkInside - 2
        # xlTickMarkNone - -4142
        # xlTickMarkOutside - 3
        return { xlTickMarkCross 4 xlTickMarkInside 2 xlTickMarkNone -4142 xlTickMarkOutside 3 }
    }

#### XlTimeUnit [::Office::Enum]Enum, Main

XlTimeUnit

`xlDays` | 0
`xlMonths` | 1
`xlYears` | 2

Show source

    proc ::Office::Enum::XlTimeUnit {} {

        # xlDays - 0
        # xlMonths - 1
        # xlYears - 2
        return { xlDays 0 xlMonths 1 xlYears 2 }
    }

#### XlTrendlineType [::Office::Enum]Enum, Main

XlTrendlineType

`xlExponential` | 5
`xlLinear` | -4132
`xlLogarithmic` | -4133
`xlMovingAvg` | 6
`xlPolynomial` | 3
`xlPower` | 4

Show source

    proc ::Office::Enum::XlTrendlineType {} {

        # xlExponential - 5
        # xlLinear - -4132
        # xlLogarithmic - -4133
        # xlMovingAvg - 6
        # xlPolynomial - 3
        # xlPower - 4
        return { xlExponential 5 xlLinear -4132 xlLogarithmic -4133 xlMovingAvg 6 xlPolynomial 3 xlPower 4 }
    }

#### XlUnderlineStyle [::Office::Enum]Enum, Main

XlUnderlineStyle

`xlUnderlineStyleDouble` | -4119
`xlUnderlineStyleDoubleAccounting` | 5
`xlUnderlineStyleNone` | -4142
`xlUnderlineStyleSingle` | 2
`xlUnderlineStyleSingleAccounting` | 4

Show source

    proc ::Office::Enum::XlUnderlineStyle {} {

        # xlUnderlineStyleDouble - -4119
        # xlUnderlineStyleDoubleAccounting - 5
        # xlUnderlineStyleNone - -4142
        # xlUnderlineStyleSingle - 2
        # xlUnderlineStyleSingleAccounting - 4
        return { xlUnderlineStyleDouble -4119 xlUnderlineStyleDoubleAccounting 5 xlUnderlineStyleNone -4142 xlUnderlineStyleSingle 2 xlUnderlineStyleSingleAccounting 4 }
    }

#### XlVAlign [::Office::Enum]Enum, Main

XlVAlign

`xlVAlignBottom` | -4107
`xlVAlignCenter` | -4108
`xlVAlignDistributed` | -4117
`xlVAlignJustify` | -4130
`xlVAlignTop` | -4160

Show source

    proc ::Office::Enum::XlVAlign {} {

        # xlVAlignBottom - -4107
        # xlVAlignCenter - -4108
        # xlVAlignDistributed - -4117
        # xlVAlignJustify - -4130
        # xlVAlignTop - -4160
        return { xlVAlignBottom -4107 xlVAlignCenter -4108 xlVAlignDistributed -4117 xlVAlignJustify -4130 xlVAlignTop -4160 }
    }

#### XlValueSortOrder [::Office::Enum]Enum, Main

XlValueSortOrder

`xlValueAscending` | 1
`xlValueDescending` | 2
`xlValueNone` | 0

Show source

    proc ::Office::Enum::XlValueSortOrder {} {

        # xlValueAscending - 1
        # xlValueDescending - 2
        # xlValueNone - 0
        return { xlValueAscending 1 xlValueDescending 2 xlValueNone 0 }
    }

# Start page

# Cawt

# Office

# Excel

# Ppt

# Word

# Outlook

# OneNote

# Office::Enum

# Excel::Enum

# Ppt::Enum

# Word::Enum

# Outlook::Enum

# OneNote::Enum

# Earth

# Explorer

# Ocr

# Reader

# Matlab

# Office::Enum

## Commands

#### BackstageGroupStyle

#### CertificateDetail

#### CertificateVerificationResults

#### ContentVerificationResults

#### DocProperties

#### EncryptionCipherMode

#### EncryptionProviderDetail

#### MailFormat

#### MsoAlertButtonType

#### MsoAlertCancelType

#### MsoAlertDefaultType

#### MsoAlertIconType

#### MsoAlignCmd

#### MsoAnimationType

#### MsoAppLanguageID

#### MsoArrowheadLength

#### MsoArrowheadStyle

#### MsoArrowheadWidth

#### MsoAutomationSecurity

#### MsoAutoShapeType

#### MsoAutoSize

#### MsoBackgroundStyleIndex

#### MsoBalloonButtonType

#### MsoBalloonErrorType

#### MsoBalloonType

#### MsoBarPosition

#### MsoBarProtection

#### MsoBarRow

#### MsoBarType

#### MsoBaselineAlignment

#### MsoBevelType

#### MsoBlackWhiteMode

#### MsoBlogCategorySupport

#### MsoBlogImageType

#### MsoBroadcastCapabilities

#### MsoBroadcastState

#### MsoBulletType

#### MsoButtonSetType

#### MsoButtonState

#### MsoButtonStyle

#### MsoButtonStyleHidden

#### MsoCalloutAngleType

#### MsoCalloutDropType

#### MsoCalloutType

#### MsoCharacterSet

#### MsoChartElementType

#### MsoChartFieldType

#### MsoClipboardFormat

#### MsoColorType

#### MsoComboStyle

#### MsoCommandBarButtonHyperlinkType

#### MsoCondition

#### MsoConnector

#### MsoConnectorType

#### MsoContactCardAddressType

#### MsoContactCardStyle

#### MsoContactCardType

#### MsoControlOLEUsage

#### MsoControlType

#### MsoCTPDockPosition

#### MsoCTPDockPositionRestrict

#### MsoCustomXMLNodeType

#### MsoCustomXMLValidationErrorType

#### MsoDateTimeFormat

#### MsoDiagramNodeType

#### MsoDiagramType

#### MsoDistributeCmd

#### MsoDocInspectorStatus

#### MsoDocProperties

#### MsoEditingType

#### MsoEncoding

#### MsoExtraInfoMethod

#### MsoExtrusionColorType

#### MsoFarEastLineBreakLanguageID

#### MsoFeatureInstall

#### MsoFileDialogType

#### MsoFileDialogView

#### MsoFileFindListBy

#### MsoFileFindOptions

#### MsoFileFindSortBy

#### MsoFileFindView

#### MsoFileNewAction

#### MsoFileNewSection

#### MsoFileType

#### MsoFileValidationMode

#### MsoFillType

#### MsoFilterComparison

#### MsoFilterConjunction

#### MsoFlipCmd

#### MsoFontLanguageIndex

#### MsoGradientColorType

#### MsoGradientStyle

#### MsoGraphicStyleIndex

#### MsoHorizontalAnchor

#### MsoHTMLProjectOpen

#### MsoHTMLProjectState

#### MsoHyperlinkType

#### MsoIconType

#### MsoIodGroup

#### MsoLanguageID

#### MsoLanguageIDHidden

#### MsoLastModified

#### MsoLightRigType

#### MsoLineCapStyle

#### MsoLineDashStyle

#### MsoLineFillType

#### MsoLineJoinStyle

#### MsoLineStyle

#### MsoMenuAnimation

#### MsoMergeCmd

#### MsoMetaPropertyType

#### MsoMixedType

#### MsoModeType

#### MsoMoveRow

#### MsoNumberedBulletStyle

#### MsoOLEMenuGroup

#### MsoOrgChartLayoutType

#### MsoOrgChartOrientation

#### MsoOrientation

#### MsoParagraphAlignment

#### MsoPathFormat

#### MsoPatternType

#### MsoPermission

#### MsoPickerField

#### MsoPictureColorType

#### MsoPictureCompress

#### MsoPictureEffectType

#### MsoPictureType

#### MsoPresetCamera

#### MsoPresetExtrusionDirection

#### MsoPresetGradientType

#### MsoPresetLightingDirection

#### MsoPresetLightingSoftness

#### MsoPresetMaterial

#### MsoPresetTextEffect

#### MsoPresetTextEffectShape

#### MsoPresetTexture

#### MsoPresetThreeDFormat

#### MsoReflectionType

#### MsoRelativeNodePosition

#### MsoScaleFrom

#### MsoScreenSize

#### MsoScriptLanguage

#### MsoScriptLocation

#### MsoSearchIn

#### MsoSegmentType

#### MsoShadowStyle

#### MsoShadowType

#### MsoShapeStyleIndex

#### MsoShapeType

#### MsoSharedWorkspaceTaskPriority

#### MsoSharedWorkspaceTaskStatus

#### MsoSignatureSubset

#### MsoSmartArtNodePosition

#### MsoSmartArtNodeType

#### MsoSoftEdgeType

#### MsoSortBy

#### MsoSortOrder

#### MsoSyncAvailableType

#### MsoSyncCompareType

#### MsoSyncConflictResolutionType

#### MsoSyncErrorType

#### MsoSyncEventType

#### MsoSyncStatusType

#### MsoSyncVersionType

#### MsoTabStopType

#### MsoTargetBrowser

#### MsoTextCaps

#### MsoTextChangeCase

#### MsoTextCharWrap

#### MsoTextDirection

#### MsoTextEffectAlignment

#### MsoTextFontAlign

#### MsoTextOrientation

#### MsoTextRangeInsertPosition

#### MsoTextStrike

#### MsoTextTabAlign

#### MsoTextUnderlineType

#### MsoTextureAlignment

#### MsoTextureType

#### MsoThemeColorIndex

#### MsoThemeColorSchemeIndex

#### MsoTriState

#### MsoVerticalAnchor

#### MsoWarpFormat

#### MsoWizardActType

#### MsoWizardMsgType

#### MsoZOrderCmd

#### RibbonControlSize

#### SignatureDetail

#### SignatureLineImage

#### SignatureProviderDetail

#### SignatureType

#### XlAxisCrosses

#### XlAxisGroup

#### XlAxisType

#### XlBarShape

#### XlBinsType

#### XlBorderWeight

#### XlCategoryLabelLevel

#### XlCategorySortOrder

#### XlCategoryType

#### XlChartElementPosition

#### XlChartItem

#### XlChartOrientation

#### XlChartPictureType

#### XlChartSplitType

#### XlChartType

#### XlColorIndex

#### XlConstants

#### XlDataLabelPosition

#### XlDataLabelsType

#### XlDisplayBlanksAs

#### XlDisplayUnit

#### XlEndStyleCap

#### XlErrorBarDirection

#### XlErrorBarInclude

#### XlErrorBarType

#### XlGeoMappingLevel

#### XlGeoProjectionType

#### XlGradientStopPositionType

#### XlHAlign

#### XlLegendPosition

#### XlMarkerStyle

#### XlParentDataLabelOptions

#### XlPieSliceIndex

#### XlPieSliceLocation

#### XlPivotFieldOrientation

#### XlReadingOrder

#### XlRegionLabelOptions

#### XlRowCol

#### XlScaleType

#### XlSeriesColorGradientStyle

#### XlSeriesNameLevel

#### XlSizeRepresents

#### XlTickLabelOrientation

#### XlTickLabelPosition

#### XlTickMark

#### XlTimeUnit

#### XlTrendlineType

#### XlUnderlineStyle

#### XlVAlign

#### XlValueSortOrder

Document generated by Ruff!