::Office::EnumTop, Main

CommandsEnum, Top, Main

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

BackstageGroupStyle
BackstageGroupStyleError2
BackstageGroupStyleNormal0
BackstageGroupStyleWarning1
proc ::Office::Enum::BackstageGroupStyle {} {

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

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

CertificateDetail
certdetAvailable0
certdetExpirationDate3
certdetIssuer2
certdetSubject1
certdetThumbprint4
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, Top, Main

CertificateVerificationResults
certverresError0
certverresExpired5
certverresInvalid4
certverresRevoked6
certverresUntrusted7
certverresUnverified2
certverresValid3
certverresVerifying1
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, Top, Main

ContentVerificationResults
contverresError0
contverresModified4
contverresUnverified2
contverresValid3
contverresVerifying1
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, Top, Main

DocProperties
offPropertyTypeBoolean2
offPropertyTypeDate3
offPropertyTypeFloat5
offPropertyTypeNumber1
offPropertyTypeString4
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, Top, Main

EncryptionCipherMode
cipherModeCBC1
cipherModeECB0
proc ::Office::Enum::EncryptionCipherMode {} {

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

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

EncryptionProviderDetail
encprovdetAlgorithm1
encprovdetBlockCipher2
encprovdetCipherBlockSize3
encprovdetCipherMode4
encprovdetUrl0
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, Top, Main

MailFormat
mfHTML2
mfPlainText1
mfRTF3
proc ::Office::Enum::MailFormat {} {

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

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

MsoAlertButtonType
msoAlertButtonAbortRetryIgnore2
msoAlertButtonOK0
msoAlertButtonOKCancel1
msoAlertButtonRetryCancel5
msoAlertButtonYesAllNoCancel6
msoAlertButtonYesNo4
msoAlertButtonYesNoCancel3
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, Top, Main

MsoAlertCancelType
msoAlertCancelDefault-1
msoAlertCancelFifth4
msoAlertCancelFirst0
msoAlertCancelFourth3
msoAlertCancelSecond1
msoAlertCancelThird2
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, Top, Main

MsoAlertDefaultType
msoAlertDefaultFifth4
msoAlertDefaultFirst0
msoAlertDefaultFourth3
msoAlertDefaultSecond1
msoAlertDefaultThird2
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, Top, Main

MsoAlertIconType
msoAlertIconCritical1
msoAlertIconInfo4
msoAlertIconNoIcon0
msoAlertIconQuery2
msoAlertIconWarning3
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, Top, Main

MsoAlignCmd
msoAlignBottoms5
msoAlignCenters1
msoAlignLefts0
msoAlignMiddles4
msoAlignRights2
msoAlignTops3
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, Top, Main

MsoAnimationType
msoAnimationAppear32
msoAnimationBeginSpeaking4
msoAnimationCharacterSuccessMajor6
msoAnimationCheckingSomething103
msoAnimationDisappear31
msoAnimationEmptyTrash116
msoAnimationGestureDown113
msoAnimationGestureLeft114
msoAnimationGestureRight19
msoAnimationGestureUp115
msoAnimationGetArtsy100
msoAnimationGetAttentionMajor11
msoAnimationGetAttentionMinor12
msoAnimationGetTechy101
msoAnimationGetWizardy102
msoAnimationGoodbye3
msoAnimationGreeting2
msoAnimationIdle1
msoAnimationListensToComputer26
msoAnimationLookDown104
msoAnimationLookDownLeft105
msoAnimationLookDownRight106
msoAnimationLookLeft107
msoAnimationLookRight108
msoAnimationLookUp109
msoAnimationLookUpLeft110
msoAnimationLookUpRight111
msoAnimationPrinting18
msoAnimationRestPose5
msoAnimationSaving112
msoAnimationSearching13
msoAnimationSendingMail25
msoAnimationThinking24
msoAnimationWorkingAtSomething23
msoAnimationWritingNotingSomething22
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, Top, Main

MsoAppLanguageID
msoLanguageIDExeMode4
msoLanguageIDHelp3
msoLanguageIDInstall1
msoLanguageIDUI2
msoLanguageIDUIPrevious5
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, Top, Main

MsoArrowheadLength
msoArrowheadLengthMedium2
msoArrowheadLengthMixed-2
msoArrowheadLong3
msoArrowheadShort1
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, Top, Main

MsoArrowheadStyle
msoArrowheadDiamond5
msoArrowheadNone1
msoArrowheadOpen3
msoArrowheadOval6
msoArrowheadStealth4
msoArrowheadStyleMixed-2
msoArrowheadTriangle2
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, Top, Main

MsoArrowheadWidth
msoArrowheadNarrow1
msoArrowheadWide3
msoArrowheadWidthMedium2
msoArrowheadWidthMixed-2
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, Top, Main

MsoAutomationSecurity
msoAutomationSecurityByUI2
msoAutomationSecurityForceDisable3
msoAutomationSecurityLow1
proc ::Office::Enum::MsoAutomationSecurity {} {

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

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

MsoAutoShapeType
msoShape4pointStar91
msoShape5pointStar92
msoShape6pointStar147
msoShape7pointStar148
msoShape8pointStar93
msoShape10pointStar149
msoShape12pointStar150
msoShape16pointStar94
msoShape24pointStar95
msoShape32pointStar96
msoShapeActionButtonBackorPrevious129
msoShapeActionButtonBeginning131
msoShapeActionButtonCustom125
msoShapeActionButtonDocument134
msoShapeActionButtonEnd132
msoShapeActionButtonForwardorNext130
msoShapeActionButtonHelp127
msoShapeActionButtonHome126
msoShapeActionButtonInformation128
msoShapeActionButtonMovie136
msoShapeActionButtonReturn133
msoShapeActionButtonSound135
msoShapeArc25
msoShapeBalloon137
msoShapeBentArrow41
msoShapeBentUpArrow44
msoShapeBevel15
msoShapeBlockArc20
msoShapeCan13
msoShapeChartPlus182
msoShapeChartStar181
msoShapeChartX180
msoShapeChevron52
msoShapeChord161
msoShapeCircularArrow60
msoShapeCloud179
msoShapeCloudCallout108
msoShapeCorner162
msoShapeCornerTabs169
msoShapeCross11
msoShapeCube14
msoShapeCurvedDownArrow48
msoShapeCurvedDownRibbon100
msoShapeCurvedLeftArrow46
msoShapeCurvedRightArrow45
msoShapeCurvedUpArrow47
msoShapeCurvedUpRibbon99
msoShapeDecagon144
msoShapeDiagonalStripe141
msoShapeDiamond4
msoShapeDodecagon146
msoShapeDonut18
msoShapeDoubleBrace27
msoShapeDoubleBracket26
msoShapeDoubleWave104
msoShapeDownArrow36
msoShapeDownArrowCallout56
msoShapeDownRibbon98
msoShapeExplosion189
msoShapeExplosion290
msoShapeFlowchartAlternateProcess62
msoShapeFlowchartCard75
msoShapeFlowchartCollate79
msoShapeFlowchartConnector73
msoShapeFlowchartData64
msoShapeFlowchartDecision63
msoShapeFlowchartDelay84
msoShapeFlowchartDirectAccessStorage87
msoShapeFlowchartDisplay88
msoShapeFlowchartDocument67
msoShapeFlowchartExtract81
msoShapeFlowchartInternalStorage66
msoShapeFlowchartMagneticDisk86
msoShapeFlowchartManualInput71
msoShapeFlowchartManualOperation72
msoShapeFlowchartMerge82
msoShapeFlowchartMultidocument68
msoShapeFlowchartOfflineStorage139
msoShapeFlowchartOffpageConnector74
msoShapeFlowchartOr78
msoShapeFlowchartPredefinedProcess65
msoShapeFlowchartPreparation70
msoShapeFlowchartProcess61
msoShapeFlowchartPunchedTape76
msoShapeFlowchartSequentialAccessStorage85
msoShapeFlowchartSort80
msoShapeFlowchartStoredData83
msoShapeFlowchartSummingJunction77
msoShapeFlowchartTerminator69
msoShapeFoldedCorner16
msoShapeFrame158
msoShapeFunnel174
msoShapeGear6172
msoShapeGear9173
msoShapeHalfFrame159
msoShapeHeart21
msoShapeHeptagon145
msoShapeHexagon10
msoShapeHorizontalScroll102
msoShapeIsoscelesTriangle7
msoShapeLeftArrow34
msoShapeLeftArrowCallout54
msoShapeLeftBrace31
msoShapeLeftBracket29
msoShapeLeftCircularArrow176
msoShapeLeftRightArrow37
msoShapeLeftRightArrowCallout57
msoShapeLeftRightCircularArrow177
msoShapeLeftRightRibbon140
msoShapeLeftRightUpArrow40
msoShapeLeftUpArrow43
msoShapeLightningBolt22
msoShapeLineCallout1109
msoShapeLineCallout1AccentBar113
msoShapeLineCallout1BorderandAccentBar121
msoShapeLineCallout1NoBorder117
msoShapeLineCallout2110
msoShapeLineCallout2AccentBar114
msoShapeLineCallout2BorderandAccentBar122
msoShapeLineCallout2NoBorder118
msoShapeLineCallout3111
msoShapeLineCallout3AccentBar115
msoShapeLineCallout3BorderandAccentBar123
msoShapeLineCallout3NoBorder119
msoShapeLineCallout4112
msoShapeLineCallout4AccentBar116
msoShapeLineCallout4BorderandAccentBar124
msoShapeLineCallout4NoBorder120
msoShapeLineInverse183
msoShapeMathDivide166
msoShapeMathEqual167
msoShapeMathMinus164
msoShapeMathMultiply165
msoShapeMathNotEqual168
msoShapeMathPlus163
msoShapeMixed-2
msoShapeMoon24
msoShapeNonIsoscelesTrapezoid143
msoShapeNoSymbol19
msoShapeNotchedRightArrow50
msoShapeNotPrimitive138
msoShapeOctagon6
msoShapeOval9
msoShapeOvalCallout107
msoShapeParallelogram2
msoShapePentagon51
msoShapePie142
msoShapePieWedge175
msoShapePlaque28
msoShapePlaqueTabs171
msoShapeQuadArrow39
msoShapeQuadArrowCallout59
msoShapeRectangle1
msoShapeRectangularCallout105
msoShapeRegularPentagon12
msoShapeRightArrow33
msoShapeRightArrowCallout53
msoShapeRightBrace32
msoShapeRightBracket30
msoShapeRightTriangle8
msoShapeRound1Rectangle151
msoShapeRound2DiagRectangle153
msoShapeRound2SameRectangle152
msoShapeRoundedRectangle5
msoShapeRoundedRectangularCallout106
msoShapeSmileyFace17
msoShapeSnip1Rectangle155
msoShapeSnip2DiagRectangle157
msoShapeSnip2SameRectangle156
msoShapeSnipRoundRectangle154
msoShapeSquareTabs170
msoShapeStripedRightArrow49
msoShapeSun23
msoShapeSwooshArrow178
msoShapeTear160
msoShapeTrapezoid3
msoShapeUpArrow35
msoShapeUpArrowCallout55
msoShapeUpDownArrow38
msoShapeUpDownArrowCallout58
msoShapeUpRibbon97
msoShapeUTurnArrow42
msoShapeVerticalScroll101
msoShapeWave103
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, Top, Main

MsoAutoSize
msoAutoSizeMixed-2
msoAutoSizeNone0
msoAutoSizeShapeToFitText1
msoAutoSizeTextToFitShape2
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, Top, Main

MsoBackgroundStyleIndex
msoBackgroundStyleMixed-2
msoBackgroundStyleNotAPreset0
msoBackgroundStylePreset11
msoBackgroundStylePreset22
msoBackgroundStylePreset33
msoBackgroundStylePreset44
msoBackgroundStylePreset55
msoBackgroundStylePreset66
msoBackgroundStylePreset77
msoBackgroundStylePreset88
msoBackgroundStylePreset99
msoBackgroundStylePreset1010
msoBackgroundStylePreset1111
msoBackgroundStylePreset1212
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, Top, Main

MsoBalloonButtonType
msoBalloonButtonAbort-8
msoBalloonButtonBack-5
msoBalloonButtonCancel-2
msoBalloonButtonClose-12
msoBalloonButtonIgnore-9
msoBalloonButtonNext-6
msoBalloonButtonNo-4
msoBalloonButtonNull0
msoBalloonButtonOK-1
msoBalloonButtonOptions-14
msoBalloonButtonRetry-7
msoBalloonButtonSearch-10
msoBalloonButtonSnooze-11
msoBalloonButtonTips-13
msoBalloonButtonYes-3
msoBalloonButtonYesToAll-15
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, Top, Main

MsoBalloonErrorType
msoBalloonErrorBadCharacter8
msoBalloonErrorBadPictureRef4
msoBalloonErrorBadReference5
msoBalloonErrorButtonlessModal6
msoBalloonErrorButtonModeless7
msoBalloonErrorCharNotTopmostForModal10
msoBalloonErrorCOMFailure9
msoBalloonErrorNone0
msoBalloonErrorOther1
msoBalloonErrorOutOfMemory3
msoBalloonErrorTooBig2
msoBalloonErrorTooManyControls11
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, Top, Main

MsoBalloonType
msoBalloonTypeBullets1
msoBalloonTypeButtons0
msoBalloonTypeNumbers2
proc ::Office::Enum::MsoBalloonType {} {

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

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

MsoBarPosition
msoBarBottom3
msoBarFloating4
msoBarLeft0
msoBarMenuBar6
msoBarPopup5
msoBarRight2
msoBarTop1
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, Top, Main

MsoBarProtection
msoBarNoChangeDock16
msoBarNoChangeVisible8
msoBarNoCustomize1
msoBarNoHorizontalDock64
msoBarNoMove4
msoBarNoProtection0
msoBarNoResize2
msoBarNoVerticalDock32
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, Top, Main

MsoBarRow
msoBarRowFirst0
msoBarRowLast-1
proc ::Office::Enum::MsoBarRow {} {

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

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

MsoBarType
msoBarTypeMenuBar1
msoBarTypeNormal0
msoBarTypePopup2
proc ::Office::Enum::MsoBarType {} {

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

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

MsoBaselineAlignment
msoBaselineAlignAuto5
msoBaselineAlignBaseline1
msoBaselineAlignCenter3
msoBaselineAlignFarEast504
msoBaselineAlignMixed-2
msoBaselineAlignTop2
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, Top, Main

MsoBevelType
msoBevelAngle6
msoBevelArtDeco13
msoBevelCircle3
msoBevelConvex8
msoBevelCoolSlant9
msoBevelCross5
msoBevelDivot10
msoBevelHardEdge12
msoBevelNone1
msoBevelRelaxedInset2
msoBevelRiblet11
msoBevelSlope4
msoBevelSoftRound7
msoBevelTypeMixed-2
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, Top, Main

MsoBlackWhiteMode
msoBlackWhiteAutomatic1
msoBlackWhiteBlack8
msoBlackWhiteBlackTextAndLine6
msoBlackWhiteDontShow10
msoBlackWhiteGrayOutline5
msoBlackWhiteGrayScale2
msoBlackWhiteHighContrast7
msoBlackWhiteInverseGrayScale4
msoBlackWhiteLightGrayScale3
msoBlackWhiteMixed-2
msoBlackWhiteWhite9
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, Top, Main

MsoBlogCategorySupport
msoBlogMultipleCategories2
msoBlogNoCategories0
msoBlogOneCategory1
proc ::Office::Enum::MsoBlogCategorySupport {} {

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

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

MsoBlogImageType
msoblogImageTypeGIF2
msoblogImageTypeJPEG1
msoblogImageTypePNG3
proc ::Office::Enum::MsoBlogImageType {} {

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

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

MsoBroadcastCapabilities
BroadcastCapFileSizeLimited1
BroadcastCapSupportsMeetingNotes2
BroadcastCapSupportsUpdateDoc4
proc ::Office::Enum::MsoBroadcastCapabilities {} {

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

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

MsoBroadcastState
BroadcastPaused2
BroadcastStarted1
NoBroadcast0
proc ::Office::Enum::MsoBroadcastState {} {

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

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

MsoBulletType
msoBulletMixed-2
msoBulletNone0
msoBulletNumbered2
msoBulletPicture3
msoBulletUnnumbered1
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, Top, Main

MsoButtonSetType
msoButtonSetAbortRetryIgnore10
msoButtonSetBackClose6
msoButtonSetBackNextClose8
msoButtonSetBackNextSnooze12
msoButtonSetCancel2
msoButtonSetNextClose7
msoButtonSetNone0
msoButtonSetOK1
msoButtonSetOkCancel3
msoButtonSetRetryCancel9
msoButtonSetSearchClose11
msoButtonSetTipsOptionsClose13
msoButtonSetYesAllNoCancel14
msoButtonSetYesNo4
msoButtonSetYesNoCancel5
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, Top, Main

MsoButtonState
msoButtonDown-1
msoButtonMixed2
msoButtonUp0
proc ::Office::Enum::MsoButtonState {} {

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

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

MsoButtonStyle
msoButtonAutomatic0
msoButtonCaption2
msoButtonIcon1
msoButtonIconAndCaption3
msoButtonIconAndCaptionBelow11
msoButtonIconAndWrapCaption7
msoButtonIconAndWrapCaptionBelow15
msoButtonWrapCaption14
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, Top, Main

MsoButtonStyleHidden
msoButtonTextBelow8
msoButtonWrapText4
proc ::Office::Enum::MsoButtonStyleHidden {} {

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

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

MsoCalloutAngleType
msoCalloutAngle302
msoCalloutAngle453
msoCalloutAngle604
msoCalloutAngle905
msoCalloutAngleAutomatic1
msoCalloutAngleMixed-2
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, Top, Main

MsoCalloutDropType
msoCalloutDropBottom4
msoCalloutDropCenter3
msoCalloutDropCustom1
msoCalloutDropMixed-2
msoCalloutDropTop2
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, Top, Main

MsoCalloutType
msoCalloutFour4
msoCalloutMixed-2
msoCalloutOne1
msoCalloutThree3
msoCalloutTwo2
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, Top, Main

MsoCharacterSet
msoCharacterSetArabic1
msoCharacterSetCyrillic2
msoCharacterSetEnglishWesternEuropeanOtherLatinScript3
msoCharacterSetGreek4
msoCharacterSetHebrew5
msoCharacterSetJapanese6
msoCharacterSetKorean7
msoCharacterSetMultilingualUnicode8
msoCharacterSetSimplifiedChinese9
msoCharacterSetThai10
msoCharacterSetTraditionalChinese11
msoCharacterSetVietnamese12
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, Top, Main

MsoChartElementType
msoElementChartFloorNone1200
msoElementChartFloorShow1201
msoElementChartTitleAboveChart2
msoElementChartTitleCenteredOverlay1
msoElementChartTitleNone0
msoElementChartWallNone1100
msoElementChartWallShow1101
msoElementDataLabelBestFit210
msoElementDataLabelBottom209
msoElementDataLabelCallout211
msoElementDataLabelCenter202
msoElementDataLabelInsideBase204
msoElementDataLabelInsideEnd203
msoElementDataLabelLeft206
msoElementDataLabelNone200
msoElementDataLabelOutSideEnd205
msoElementDataLabelRight207
msoElementDataLabelShow201
msoElementDataLabelTop208
msoElementDataTableNone500
msoElementDataTableShow501
msoElementDataTableWithLegendKeys502
msoElementErrorBarNone700
msoElementErrorBarPercentage702
msoElementErrorBarStandardDeviation703
msoElementErrorBarStandardError701
msoElementLegendBottom104
msoElementLegendLeft103
msoElementLegendLeftOverlay106
msoElementLegendNone100
msoElementLegendRight101
msoElementLegendRightOverlay105
msoElementLegendTop102
msoElementLineDropHiLoLine804
msoElementLineDropLine801
msoElementLineHiLoLine802
msoElementLineNone800
msoElementLineSeriesLine803
msoElementPlotAreaNone1000
msoElementPlotAreaShow1001
msoElementPrimaryCategoryAxisBillions374
msoElementPrimaryCategoryAxisLogScale375
msoElementPrimaryCategoryAxisMillions373
msoElementPrimaryCategoryAxisNone348
msoElementPrimaryCategoryAxisReverse351
msoElementPrimaryCategoryAxisShow349
msoElementPrimaryCategoryAxisThousands372
msoElementPrimaryCategoryAxisTitleAdjacentToAxis301
msoElementPrimaryCategoryAxisTitleBelowAxis302
msoElementPrimaryCategoryAxisTitleHorizontal305
msoElementPrimaryCategoryAxisTitleNone300
msoElementPrimaryCategoryAxisTitleRotated303
msoElementPrimaryCategoryAxisTitleVertical304
msoElementPrimaryCategoryAxisWithoutLabels350
msoElementPrimaryCategoryGridLinesMajor334
msoElementPrimaryCategoryGridLinesMinor333
msoElementPrimaryCategoryGridLinesMinorMajor335
msoElementPrimaryCategoryGridLinesNone332
msoElementPrimaryValueAxisBillions356
msoElementPrimaryValueAxisLogScale357
msoElementPrimaryValueAxisMillions355
msoElementPrimaryValueAxisNone352
msoElementPrimaryValueAxisShow353
msoElementPrimaryValueAxisThousands354
msoElementPrimaryValueAxisTitleAdjacentToAxis306
msoElementPrimaryValueAxisTitleBelowAxis308
msoElementPrimaryValueAxisTitleHorizontal311
msoElementPrimaryValueAxisTitleNone306
msoElementPrimaryValueAxisTitleRotated309
msoElementPrimaryValueAxisTitleVertical310
msoElementPrimaryValueGridLinesMajor330
msoElementPrimaryValueGridLinesMinor329
msoElementPrimaryValueGridLinesMinorMajor331
msoElementPrimaryValueGridLinesNone328
msoElementSecondaryCategoryAxisBillions378
msoElementSecondaryCategoryAxisLogScale379
msoElementSecondaryCategoryAxisMillions377
msoElementSecondaryCategoryAxisNone358
msoElementSecondaryCategoryAxisReverse361
msoElementSecondaryCategoryAxisShow359
msoElementSecondaryCategoryAxisThousands376
msoElementSecondaryCategoryAxisTitleAdjacentToAxis313
msoElementSecondaryCategoryAxisTitleBelowAxis314
msoElementSecondaryCategoryAxisTitleHorizontal317
msoElementSecondaryCategoryAxisTitleNone312
msoElementSecondaryCategoryAxisTitleRotated315
msoElementSecondaryCategoryAxisTitleVertical316
msoElementSecondaryCategoryAxisWithoutLabels360
msoElementSecondaryCategoryGridLinesMajor342
msoElementSecondaryCategoryGridLinesMinor341
msoElementSecondaryCategoryGridLinesMinorMajor343
msoElementSecondaryCategoryGridLinesNone340
msoElementSecondaryValueAxisBillions366
msoElementSecondaryValueAxisLogScale367
msoElementSecondaryValueAxisMillions365
msoElementSecondaryValueAxisNone362
msoElementSecondaryValueAxisShow363
msoElementSecondaryValueAxisThousands364
msoElementSecondaryValueAxisTitleAdjacentToAxis319
msoElementSecondaryValueAxisTitleBelowAxis320
msoElementSecondaryValueAxisTitleHorizontal323
msoElementSecondaryValueAxisTitleNone318
msoElementSecondaryValueAxisTitleRotated321
msoElementSecondaryValueAxisTitleVertical322
msoElementSecondaryValueGridLinesMajor338
msoElementSecondaryValueGridLinesMinor337
msoElementSecondaryValueGridLinesMinorMajor339
msoElementSecondaryValueGridLinesNone336
msoElementSeriesAxisGridLinesMajor346
msoElementSeriesAxisGridLinesMinor345
msoElementSeriesAxisGridLinesMinorMajor347
msoElementSeriesAxisGridLinesNone344
msoElementSeriesAxisNone368
msoElementSeriesAxisReverse371
msoElementSeriesAxisShow369
msoElementSeriesAxisTitleHorizontal327
msoElementSeriesAxisTitleNone324
msoElementSeriesAxisTitleRotated325
msoElementSeriesAxisTitleVertical326
msoElementSeriesAxisWithoutLabeling370
msoElementTrendlineAddExponential602
msoElementTrendlineAddLinear601
msoElementTrendlineAddLinearForecast603
msoElementTrendlineAddTwoPeriodMovingAverage604
msoElementTrendlineNone600
msoElementUpDownBarsNone900
msoElementUpDownBarsShow901
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, Top, Main

MsoChartFieldType
msoChartFieldBubbleSize1
msoChartFieldCategoryName2
msoChartFieldFormula6
msoChartFieldPercentage3
msoChartFieldRange7
msoChartFieldSeriesName4
msoChartFieldValue5
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, Top, Main

MsoClipboardFormat
msoClipboardFormatHTML2
msoClipboardFormatMixed-2
msoClipboardFormatNative1
msoClipboardFormatPlainText4
msoClipboardFormatRTF3
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, Top, Main

MsoColorType
msoColorTypeCMS4
msoColorTypeCMYK3
msoColorTypeInk5
msoColorTypeMixed-2
msoColorTypeRGB1
msoColorTypeScheme2
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, Top, Main

MsoComboStyle
msoComboLabel1
msoComboNormal0
proc ::Office::Enum::MsoComboStyle {} {

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

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

MsoCommandBarButtonHyperlinkType
msoCommandBarButtonHyperlinkInsertPicture2
msoCommandBarButtonHyperlinkNone0
msoCommandBarButtonHyperlinkOpen1
proc ::Office::Enum::MsoCommandBarButtonHyperlinkType {} {

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

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

MsoCondition
msoConditionAnyNumberBetween34
msoConditionAnytime25
msoConditionAnytimeBetween26
msoConditionAtLeast36
msoConditionAtMost35
msoConditionBeginsWith11
msoConditionDoesNotEqual33
msoConditionEndsWith12
msoConditionEquals32
msoConditionEqualsCompleted66
msoConditionEqualsDeferred68
msoConditionEqualsHigh60
msoConditionEqualsInProgress65
msoConditionEqualsLow58
msoConditionEqualsNormal59
msoConditionEqualsNotStarted64
msoConditionEqualsWaitingForSomeoneElse67
msoConditionFileTypeAllFiles1
msoConditionFileTypeBinders6
msoConditionFileTypeCalendarItem45
msoConditionFileTypeContactItem46
msoConditionFileTypeDatabases7
msoConditionFileTypeDataConnectionFiles51
msoConditionFileTypeDesignerFiles56
msoConditionFileTypeDocumentImagingFiles54
msoConditionFileTypeExcelWorkbooks4
msoConditionFileTypeJournalItem48
msoConditionFileTypeMailItem44
msoConditionFileTypeNoteItem47
msoConditionFileTypeOfficeFiles2
msoConditionFileTypeOutlookItems43
msoConditionFileTypePhotoDrawFiles50
msoConditionFileTypePowerPointPresentations5
msoConditionFileTypeProjectFiles53
msoConditionFileTypePublisherFiles52
msoConditionFileTypeTaskItem49
msoConditionFileTypeTemplates8
msoConditionFileTypeVisioFiles55
msoConditionFileTypeWebPages57
msoConditionFileTypeWordDocuments3
msoConditionFreeText42
msoConditionIncludes9
msoConditionIncludesFormsOf41
msoConditionIncludesNearEachOther13
msoConditionIncludesPhrase10
msoConditionInTheLast31
msoConditionInTheNext30
msoConditionIsExactly14
msoConditionIsNo40
msoConditionIsNot15
msoConditionIsYes39
msoConditionLastMonth22
msoConditionLastWeek19
msoConditionLessThan38
msoConditionMoreThan37
msoConditionNextMonth24
msoConditionNextWeek21
msoConditionNotEqualToCompleted71
msoConditionNotEqualToDeferred73
msoConditionNotEqualToHigh63
msoConditionNotEqualToInProgress70
msoConditionNotEqualToLow61
msoConditionNotEqualToNormal62
msoConditionNotEqualToNotStarted69
msoConditionNotEqualToWaitingForSomeoneElse72
msoConditionOn27
msoConditionOnOrAfter28
msoConditionOnOrBefore29
msoConditionThisMonth23
msoConditionThisWeek20
msoConditionToday17
msoConditionTomorrow18
msoConditionYesterday16
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, Top, Main

MsoConnector
msoConnectorAnd1
msoConnectorOr2
proc ::Office::Enum::MsoConnector {} {

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

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

MsoConnectorType
msoConnectorCurve3
msoConnectorElbow2
msoConnectorStraight1
msoConnectorTypeMixed-2
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, Top, Main

MsoContactCardAddressType
msoContactCardAddressTypeIM3
msoContactCardAddressTypeOutlook1
msoContactCardAddressTypeSMTP2
msoContactCardAddressTypeUnknown0
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, Top, Main

MsoContactCardStyle
msoContactCardFull1
msoContactCardHover0
proc ::Office::Enum::MsoContactCardStyle {} {

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

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

MsoContactCardType
msoContactCardTypeEnterpriseContact0
msoContactCardTypeEnterpriseGroup3
msoContactCardTypePersonalContact1
msoContactCardTypePersonalDistributionList4
msoContactCardTypeUnknownContact2
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, Top, Main

MsoControlOLEUsage
msoControlOLEUsageBoth3
msoControlOLEUsageClient2
msoControlOLEUsageNeither0
msoControlOLEUsageServer1
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, Top, Main

MsoControlType
msoControlActiveX22
msoControlAutoCompleteCombo26
msoControlButton1
msoControlButtonDropdown5
msoControlButtonPopup12
msoControlComboBox4
msoControlCustom0
msoControlDropdown3
msoControlEdit2
msoControlExpandingGrid16
msoControlGauge19
msoControlGenericDropdown8
msoControlGraphicCombo20
msoControlGraphicDropdown9
msoControlGraphicPopup11
msoControlGrid18
msoControlLabel15
msoControlLabelEx24
msoControlOCXDropdown7
msoControlPane21
msoControlPopup10
msoControlSpinner23
msoControlSplitButtonMRUPopup14
msoControlSplitButtonPopup13
msoControlSplitDropdown6
msoControlSplitExpandingGrid17
msoControlWorkPane25
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, Top, Main

MsoCTPDockPosition
msoCTPDockPositionBottom3
msoCTPDockPositionFloating4
msoCTPDockPositionLeft0
msoCTPDockPositionRight2
msoCTPDockPositionTop1
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, Top, Main

MsoCTPDockPositionRestrict
msoCTPDockPositionRestrictNoChange1
msoCTPDockPositionRestrictNoHorizontal2
msoCTPDockPositionRestrictNone0
msoCTPDockPositionRestrictNoVertical3
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, Top, Main

MsoCustomXMLNodeType
msoCustomXMLNodeAttribute2
msoCustomXMLNodeCData4
msoCustomXMLNodeComment8
msoCustomXMLNodeDocument9
msoCustomXMLNodeElement1
msoCustomXMLNodeProcessingInstruction7
msoCustomXMLNodeText3
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, Top, Main

MsoCustomXMLValidationErrorType
msoCustomXMLValidationErrorAutomaticallyCleared1
msoCustomXMLValidationErrorManual2
msoCustomXMLValidationErrorSchemaGenerated0
proc ::Office::Enum::MsoCustomXMLValidationErrorType {} {

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

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

MsoDateTimeFormat
msoDateTimeddddMMMMddyyyy2
msoDateTimedMMMMyyyy3
msoDateTimedMMMyy5
msoDateTimeFigureOut14
msoDateTimeFormatMixed-2
msoDateTimeHmm10
msoDateTimehmmAMPM12
msoDateTimeHmmss11
msoDateTimehmmssAMPM13
msoDateTimeMdyy1
msoDateTimeMMddyyHmm8
msoDateTimeMMddyyhmmAMPM9
msoDateTimeMMMMdyyyy4
msoDateTimeMMMMyy6
msoDateTimeMMyy7
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, Top, Main

MsoDiagramNodeType
msoDiagramAssistant2
msoDiagramNode1
proc ::Office::Enum::MsoDiagramNodeType {} {

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

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

MsoDiagramType
msoDiagramCycle2
msoDiagramMixed-2
msoDiagramOrgChart1
msoDiagramPyramid4
msoDiagramRadial3
msoDiagramTarget6
msoDiagramVenn5
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, Top, Main

MsoDistributeCmd
msoDistributeHorizontally0
msoDistributeVertically1
proc ::Office::Enum::MsoDistributeCmd {} {

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

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

MsoDocInspectorStatus
msoDocInspectorStatusDocOk0
msoDocInspectorStatusError2
msoDocInspectorStatusIssueFound1
proc ::Office::Enum::MsoDocInspectorStatus {} {

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

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

MsoDocProperties
msoPropertyTypeBoolean2
msoPropertyTypeDate3
msoPropertyTypeFloat5
msoPropertyTypeNumber1
msoPropertyTypeString4
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, Top, Main

MsoEditingType
msoEditingAuto0
msoEditingCorner1
msoEditingSmooth2
msoEditingSymmetric3
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, Top, Main

MsoEncoding
msoEncodingArabic1256
msoEncodingArabicASMO708
msoEncodingArabicAutoDetect51256
msoEncodingArabicTransparentASMO720
msoEncodingAutoDetect50001
msoEncodingBaltic1257
msoEncodingCentralEuropean1250
msoEncodingCyrillic1251
msoEncodingCyrillicAutoDetect51251
msoEncodingEBCDICArabic20420
msoEncodingEBCDICDenmarkNorway20277
msoEncodingEBCDICFinlandSweden20278
msoEncodingEBCDICFrance20297
msoEncodingEBCDICGermany20273
msoEncodingEBCDICGreek20423
msoEncodingEBCDICGreekModern875
msoEncodingEBCDICHebrew20424
msoEncodingEBCDICIcelandic20871
msoEncodingEBCDICInternational500
msoEncodingEBCDICItaly20280
msoEncodingEBCDICJapaneseKatakanaExtended20290
msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese50930
msoEncodingEBCDICJapaneseLatinExtendedAndJapanese50939
msoEncodingEBCDICKoreanExtended20833
msoEncodingEBCDICKoreanExtendedAndKorean50933
msoEncodingEBCDICLatinAmericaSpain20284
msoEncodingEBCDICMultilingualROECELatin2870
msoEncodingEBCDICRussian20880
msoEncodingEBCDICSerbianBulgarian21025
msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese50935
msoEncodingEBCDICThai20838
msoEncodingEBCDICTurkish20905
msoEncodingEBCDICTurkishLatin51026
msoEncodingEBCDICUnitedKingdom20285
msoEncodingEBCDICUSCanada37
msoEncodingEBCDICUSCanadaAndJapanese50931
msoEncodingEBCDICUSCanadaAndTraditionalChinese50937
msoEncodingEUCChineseSimplifiedChinese51936
msoEncodingEUCJapanese51932
msoEncodingEUCKorean51949
msoEncodingEUCTaiwaneseTraditionalChinese51950
msoEncodingEuropa329001
msoEncodingExtAlphaLowercase21027
msoEncodingGreek1253
msoEncodingGreekAutoDetect51253
msoEncodingHebrew1255
msoEncodingHZGBSimplifiedChinese52936
msoEncodingIA5German20106
msoEncodingIA5IRV20105
msoEncodingIA5Norwegian20108
msoEncodingIA5Swedish20107
msoEncodingISCIIAssamese57006
msoEncodingISCIIBengali57003
msoEncodingISCIIDevanagari57002
msoEncodingISCIIGujarati57010
msoEncodingISCIIKannada57008
msoEncodingISCIIMalayalam57009
msoEncodingISCIIOriya57007
msoEncodingISCIIPunjabi57011
msoEncodingISCIITamil57004
msoEncodingISCIITelugu57005
msoEncodingISO2022CNSimplifiedChinese50229
msoEncodingISO2022CNTraditionalChinese50227
msoEncodingISO2022JPJISX0201198950222
msoEncodingISO2022JPJISX0202198450221
msoEncodingISO2022JPNoHalfwidthKatakana50220
msoEncodingISO2022KR50225
msoEncodingISO6937NonSpacingAccent20269
msoEncodingISO88591Latin128591
msoEncodingISO88592CentralEurope28592
msoEncodingISO88593Latin328593
msoEncodingISO88594Baltic28594
msoEncodingISO88595Cyrillic28595
msoEncodingISO88596Arabic28596
msoEncodingISO88597Greek28597
msoEncodingISO88598Hebrew28598
msoEncodingISO88598HebrewLogical38598
msoEncodingISO88599Turkish28599
msoEncodingISO885915Latin928605
msoEncodingJapaneseAutoDetect50932
msoEncodingJapaneseShiftJIS932
msoEncodingKOI8R20866
msoEncodingKOI8U21866
msoEncodingKorean949
msoEncodingKoreanAutoDetect50949
msoEncodingKoreanJohab1361
msoEncodingMacArabic10004
msoEncodingMacCroatia10082
msoEncodingMacCyrillic10007
msoEncodingMacGreek110006
msoEncodingMacHebrew10005
msoEncodingMacIcelandic10079
msoEncodingMacJapanese10001
msoEncodingMacKorean10003
msoEncodingMacLatin210029
msoEncodingMacRoman10000
msoEncodingMacRomania10010
msoEncodingMacSimplifiedChineseGB231210008
msoEncodingMacTraditionalChineseBig510002
msoEncodingMacTurkish10081
msoEncodingMacUkraine10017
msoEncodingOEMArabic864
msoEncodingOEMBaltic775
msoEncodingOEMCanadianFrench863
msoEncodingOEMCyrillic855
msoEncodingOEMCyrillicII866
msoEncodingOEMGreek437G737
msoEncodingOEMHebrew862
msoEncodingOEMIcelandic861
msoEncodingOEMModernGreek869
msoEncodingOEMMultilingualLatinI850
msoEncodingOEMMultilingualLatinII852
msoEncodingOEMNordic865
msoEncodingOEMPortuguese860
msoEncodingOEMTurkish857
msoEncodingOEMUnitedStates437
msoEncodingSimplifiedChineseAutoDetect50936
msoEncodingSimplifiedChineseGB1803054936
msoEncodingSimplifiedChineseGBK936
msoEncodingT6120261
msoEncodingTaiwanCNS20000
msoEncodingTaiwanEten20002
msoEncodingTaiwanIBM555020003
msoEncodingTaiwanTCA20001
msoEncodingTaiwanTeleText20004
msoEncodingTaiwanWang20005
msoEncodingThai874
msoEncodingTraditionalChineseAutoDetect50950
msoEncodingTraditionalChineseBig5950
msoEncodingTurkish1254
msoEncodingUnicodeBigEndian1201
msoEncodingUnicodeLittleEndian1200
msoEncodingUSASCII20127
msoEncodingUTF765000
msoEncodingUTF865001
msoEncodingVietnamese1258
msoEncodingWestern1252
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, Top, Main

MsoExtraInfoMethod
msoMethodGet0
msoMethodPost1
proc ::Office::Enum::MsoExtraInfoMethod {} {

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

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

MsoExtrusionColorType
msoExtrusionColorAutomatic1
msoExtrusionColorCustom2
msoExtrusionColorTypeMixed-2
proc ::Office::Enum::MsoExtrusionColorType {} {

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

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

MsoFarEastLineBreakLanguageID
MsoFarEastLineBreakLanguageJapanese1041
MsoFarEastLineBreakLanguageKorean1042
MsoFarEastLineBreakLanguageSimplifiedChinese2052
MsoFarEastLineBreakLanguageTraditionalChinese1028
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, Top, Main

MsoFeatureInstall
msoFeatureInstallNone0
msoFeatureInstallOnDemand1
msoFeatureInstallOnDemandWithUI2
proc ::Office::Enum::MsoFeatureInstall {} {

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

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

MsoFileDialogType
msoFileDialogFilePicker3
msoFileDialogFolderPicker4
msoFileDialogOpen1
msoFileDialogSaveAs2
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, Top, Main

MsoFileDialogView
msoFileDialogViewDetails2
msoFileDialogViewLargeIcons6
msoFileDialogViewList1
msoFileDialogViewPreview4
msoFileDialogViewProperties3
msoFileDialogViewSmallIcons7
msoFileDialogViewThumbnail5
msoFileDialogViewTiles9
msoFileDialogViewWebView8
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, Top, Main

MsoFileFindListBy
msoListbyName1
msoListbyTitle2
proc ::Office::Enum::MsoFileFindListBy {} {

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

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

MsoFileFindOptions
msoOptionsAdd2
msoOptionsNew1
msoOptionsWithin3
proc ::Office::Enum::MsoFileFindOptions {} {

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

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

MsoFileFindSortBy
msoFileFindSortbyAuthor1
msoFileFindSortbyDateCreated2
msoFileFindSortbyDateSaved4
msoFileFindSortbyFileName5
msoFileFindSortbyLastSavedBy3
msoFileFindSortbySize6
msoFileFindSortbyTitle7
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, Top, Main

MsoFileFindView
msoViewFileInfo1
msoViewPreview2
msoViewSummaryInfo3
proc ::Office::Enum::MsoFileFindView {} {

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

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

MsoFileNewAction
msoCreateNewFile1
msoEditFile0
msoOpenFile2
proc ::Office::Enum::MsoFileNewAction {} {

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

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

MsoFileNewSection
msoBottomSection4
msoNew1
msoNewfromExistingFile2
msoNewfromTemplate3
msoOpenDocument0
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, Top, Main

MsoFileType
msoFileTypeAllFiles1
msoFileTypeBinders6
msoFileTypeCalendarItem11
msoFileTypeContactItem12
msoFileTypeDatabases7
msoFileTypeDataConnectionFiles17
msoFileTypeDesignerFiles22
msoFileTypeDocumentImagingFiles20
msoFileTypeExcelWorkbooks4
msoFileTypeJournalItem14
msoFileTypeMailItem10
msoFileTypeNoteItem13
msoFileTypeOfficeFiles2
msoFileTypeOutlookItems9
msoFileTypePhotoDrawFiles16
msoFileTypePowerPointPresentations5
msoFileTypeProjectFiles19
msoFileTypePublisherFiles18
msoFileTypeTaskItem15
msoFileTypeTemplates8
msoFileTypeVisioFiles21
msoFileTypeWebPages23
msoFileTypeWordDocuments3
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, Top, Main

MsoFileValidationMode
msoFileValidationDefault0
msoFileValidationSkip1
proc ::Office::Enum::MsoFileValidationMode {} {

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

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

MsoFillType
msoFillBackground5
msoFillGradient3
msoFillMixed-2
msoFillPatterned2
msoFillPicture6
msoFillSolid1
msoFillTextured4
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, Top, Main

MsoFilterComparison
msoFilterComparisonContains8
msoFilterComparisonEqual0
msoFilterComparisonGreaterThan3
msoFilterComparisonGreaterThanEqual5
msoFilterComparisonIsBlank6
msoFilterComparisonIsNotBlank7
msoFilterComparisonLessThan2
msoFilterComparisonLessThanEqual4
msoFilterComparisonNotContains9
msoFilterComparisonNotEqual1
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, Top, Main

MsoFilterConjunction
msoFilterConjunctionAnd0
msoFilterConjunctionOr1
proc ::Office::Enum::MsoFilterConjunction {} {

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

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

MsoFlipCmd
msoFlipHorizontal0
msoFlipVertical1
proc ::Office::Enum::MsoFlipCmd {} {

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

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

MsoFontLanguageIndex
msoThemeComplexScript2
msoThemeEastAsian3
msoThemeLatin1
proc ::Office::Enum::MsoFontLanguageIndex {} {

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

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

MsoGradientColorType
msoGradientColorMixed-2
msoGradientMultiColor4
msoGradientOneColor1
msoGradientPresetColors3
msoGradientTwoColors2
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, Top, Main

MsoGradientStyle
msoGradientDiagonalDown4
msoGradientDiagonalUp3
msoGradientFromCenter7
msoGradientFromCorner5
msoGradientFromTitle6
msoGradientHorizontal1
msoGradientMixed-2
msoGradientVertical2
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, Top, Main

MsoGraphicStyleIndex
msoGraphicStyleMixed-2
msoGraphicStyleNotAPreset0
msoGraphicStylePreset11
msoGraphicStylePreset22
msoGraphicStylePreset33
msoGraphicStylePreset44
msoGraphicStylePreset55
msoGraphicStylePreset66
msoGraphicStylePreset77
msoGraphicStylePreset88
msoGraphicStylePreset99
msoGraphicStylePreset1010
msoGraphicStylePreset1111
msoGraphicStylePreset1212
msoGraphicStylePreset1313
msoGraphicStylePreset1414
msoGraphicStylePreset1515
msoGraphicStylePreset1616
msoGraphicStylePreset1717
msoGraphicStylePreset1818
msoGraphicStylePreset1919
msoGraphicStylePreset2020
msoGraphicStylePreset2121
msoGraphicStylePreset2222
msoGraphicStylePreset2323
msoGraphicStylePreset2424
msoGraphicStylePreset2525
msoGraphicStylePreset2626
msoGraphicStylePreset2727
msoGraphicStylePreset2828
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, Top, Main

MsoHorizontalAnchor
msoAnchorCenter2
msoAnchorNone1
msoHorizontalAnchorMixed-2
proc ::Office::Enum::MsoHorizontalAnchor {} {

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

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

MsoHTMLProjectOpen
msoHTMLProjectOpenSourceView1
msoHTMLProjectOpenTextView2
proc ::Office::Enum::MsoHTMLProjectOpen {} {

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

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

MsoHTMLProjectState
msoHTMLProjectStateDocumentLocked1
msoHTMLProjectStateDocumentProjectUnlocked3
msoHTMLProjectStateProjectLocked2
proc ::Office::Enum::MsoHTMLProjectState {} {

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

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

MsoHyperlinkType
msoHyperlinkInlineShape2
msoHyperlinkRange0
msoHyperlinkShape1
proc ::Office::Enum::MsoHyperlinkType {} {

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

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

MsoIconType
msoIconAlert2
msoIconAlertCritical7
msoIconAlertInfo4
msoIconAlertQuery6
msoIconAlertWarning5
msoIconNone0
msoIconTip3
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, Top, Main

MsoIodGroup
msoIodGroupPIAs0
msoIodGroupVSTOR35Mgd1
msoIodGroupVSTOR40Mgd2
proc ::Office::Enum::MsoIodGroup {} {

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

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

MsoLanguageID
msoLanguageIDAfrikaans1078
msoLanguageIDAlbanian1052
msoLanguageIDAmharic1118
msoLanguageIDArabic1025
msoLanguageIDArabicAlgeria5121
msoLanguageIDArabicBahrain15361
msoLanguageIDArabicEgypt3073
msoLanguageIDArabicIraq2049
msoLanguageIDArabicJordan11265
msoLanguageIDArabicKuwait13313
msoLanguageIDArabicLebanon12289
msoLanguageIDArabicLibya4097
msoLanguageIDArabicMorocco6145
msoLanguageIDArabicOman8193
msoLanguageIDArabicQatar16385
msoLanguageIDArabicSyria10241
msoLanguageIDArabicTunisia7169
msoLanguageIDArabicUAE14337
msoLanguageIDArabicYemen9217
msoLanguageIDArmenian1067
msoLanguageIDAssamese1101
msoLanguageIDAzeriCyrillic2092
msoLanguageIDAzeriLatin1068
msoLanguageIDBasque1069
msoLanguageIDBelgianDutch2067
msoLanguageIDBelgianFrench2060
msoLanguageIDBengali1093
msoLanguageIDBosnian4122
msoLanguageIDBosnianBosniaHerzegovinaCyrillic8218
msoLanguageIDBosnianBosniaHerzegovinaLatin5146
msoLanguageIDBrazilianPortuguese1046
msoLanguageIDBulgarian1026
msoLanguageIDBurmese1109
msoLanguageIDByelorussian1059
msoLanguageIDCatalan1027
msoLanguageIDCherokee1116
msoLanguageIDChineseHongKongSAR3076
msoLanguageIDChineseMacaoSAR5124
msoLanguageIDChineseSingapore4100
msoLanguageIDCroatian1050
msoLanguageIDCzech1029
msoLanguageIDDanish1030
msoLanguageIDDivehi1125
msoLanguageIDDutch1043
msoLanguageIDDzongkhaBhutan2129
msoLanguageIDEdo1126
msoLanguageIDEnglishAUS3081
msoLanguageIDEnglishBelize10249
msoLanguageIDEnglishCanadian4105
msoLanguageIDEnglishCaribbean9225
msoLanguageIDEnglishIndonesia14345
msoLanguageIDEnglishIreland6153
msoLanguageIDEnglishJamaica8201
msoLanguageIDEnglishNewZealand5129
msoLanguageIDEnglishPhilippines13321
msoLanguageIDEnglishSouthAfrica7177
msoLanguageIDEnglishTrinidadTobago11273
msoLanguageIDEnglishUK2057
msoLanguageIDEnglishUS1033
msoLanguageIDEnglishZimbabwe12297
msoLanguageIDEstonian1061
msoLanguageIDFaeroese1080
msoLanguageIDFarsi1065
msoLanguageIDFilipino1124
msoLanguageIDFinnish1035
msoLanguageIDFrench1036
msoLanguageIDFrenchCameroon11276
msoLanguageIDFrenchCanadian3084
msoLanguageIDFrenchCongoDRC9228
msoLanguageIDFrenchCotedIvoire12300
msoLanguageIDFrenchHaiti15372
msoLanguageIDFrenchLuxembourg5132
msoLanguageIDFrenchMali13324
msoLanguageIDFrenchMonaco6156
msoLanguageIDFrenchMorocco14348
msoLanguageIDFrenchReunion8204
msoLanguageIDFrenchSenegal10252
msoLanguageIDFrenchWestIndies7180
msoLanguageIDFrenchZaire9228
msoLanguageIDFrisianNetherlands1122
msoLanguageIDFulfulde1127
msoLanguageIDGaelicIreland2108
msoLanguageIDGaelicScotland1084
msoLanguageIDGalician1110
msoLanguageIDGeorgian1079
msoLanguageIDGerman1031
msoLanguageIDGermanAustria3079
msoLanguageIDGermanLiechtenstein5127
msoLanguageIDGermanLuxembourg4103
msoLanguageIDGreek1032
msoLanguageIDGuarani1140
msoLanguageIDGujarati1095
msoLanguageIDHausa1128
msoLanguageIDHawaiian1141
msoLanguageIDHebrew1037
msoLanguageIDHindi1081
msoLanguageIDHungarian1038
msoLanguageIDIbibio1129
msoLanguageIDIcelandic1039
msoLanguageIDIgbo1136
msoLanguageIDIndonesian1057
msoLanguageIDInuktitut1117
msoLanguageIDItalian1040
msoLanguageIDJapanese1041
msoLanguageIDKannada1099
msoLanguageIDKanuri1137
msoLanguageIDKashmiri1120
msoLanguageIDKashmiriDevanagari2144
msoLanguageIDKazakh1087
msoLanguageIDKhmer1107
msoLanguageIDKirghiz1088
msoLanguageIDKonkani1111
msoLanguageIDKorean1042
msoLanguageIDKyrgyz1088
msoLanguageIDLao1108
msoLanguageIDLatin1142
msoLanguageIDLatvian1062
msoLanguageIDLithuanian1063
msoLanguageIDMacedonian1071
msoLanguageIDMacedonianFYROM1071
msoLanguageIDMalayalam1100
msoLanguageIDMalayBruneiDarussalam2110
msoLanguageIDMalaysian1086
msoLanguageIDMaltese1082
msoLanguageIDManipuri1112
msoLanguageIDMaori1153
msoLanguageIDMarathi1102
msoLanguageIDMexicanSpanish2058
msoLanguageIDMixed-2
msoLanguageIDMongolian1104
msoLanguageIDNepali1121
msoLanguageIDNone0
msoLanguageIDNoProofing1024
msoLanguageIDNorwegianBokmol1044
msoLanguageIDNorwegianNynorsk2068
msoLanguageIDOriya1096
msoLanguageIDOromo1138
msoLanguageIDPashto1123
msoLanguageIDPolish1045
msoLanguageIDPortuguese2070
msoLanguageIDPunjabi1094
msoLanguageIDQuechuaBolivia1131
msoLanguageIDQuechuaEcuador2155
msoLanguageIDQuechuaPeru3179
msoLanguageIDRhaetoRomanic1047
msoLanguageIDRomanian1048
msoLanguageIDRomanianMoldova2072
msoLanguageIDRussian1049
msoLanguageIDRussianMoldova2073
msoLanguageIDSamiLappish1083
msoLanguageIDSanskrit1103
msoLanguageIDSepedi1132
msoLanguageIDSerbianBosniaHerzegovinaCyrillic7194
msoLanguageIDSerbianBosniaHerzegovinaLatin6170
msoLanguageIDSerbianCyrillic3098
msoLanguageIDSerbianLatin2074
msoLanguageIDSesotho1072
msoLanguageIDSimplifiedChinese2052
msoLanguageIDSindhi1113
msoLanguageIDSindhiPakistan2137
msoLanguageIDSinhalese1115
msoLanguageIDSlovak1051
msoLanguageIDSlovenian1060
msoLanguageIDSomali1143
msoLanguageIDSorbian1070
msoLanguageIDSpanish1034
msoLanguageIDSpanishArgentina11274
msoLanguageIDSpanishBolivia16394
msoLanguageIDSpanishChile13322
msoLanguageIDSpanishColombia9226
msoLanguageIDSpanishCostaRica5130
msoLanguageIDSpanishDominicanRepublic7178
msoLanguageIDSpanishEcuador12298
msoLanguageIDSpanishElSalvador17418
msoLanguageIDSpanishGuatemala4106
msoLanguageIDSpanishHonduras18442
msoLanguageIDSpanishModernSort3082
msoLanguageIDSpanishNicaragua19466
msoLanguageIDSpanishPanama6154
msoLanguageIDSpanishParaguay15370
msoLanguageIDSpanishPeru10250
msoLanguageIDSpanishPuertoRico20490
msoLanguageIDSpanishUruguay14346
msoLanguageIDSpanishVenezuela8202
msoLanguageIDSutu1072
msoLanguageIDSwahili1089
msoLanguageIDSwedish1053
msoLanguageIDSwedishFinland2077
msoLanguageIDSwissFrench4108
msoLanguageIDSwissGerman2055
msoLanguageIDSwissItalian2064
msoLanguageIDSyriac1114
msoLanguageIDTajik1064
msoLanguageIDTamazight1119
msoLanguageIDTamazightLatin2143
msoLanguageIDTamil1097
msoLanguageIDTatar1092
msoLanguageIDTelugu1098
msoLanguageIDThai1054
msoLanguageIDTibetan1105
msoLanguageIDTigrignaEritrea2163
msoLanguageIDTigrignaEthiopic1139
msoLanguageIDTraditionalChinese1028
msoLanguageIDTsonga1073
msoLanguageIDTswana1074
msoLanguageIDTurkish1055
msoLanguageIDTurkmen1090
msoLanguageIDUkrainian1058
msoLanguageIDUrdu1056
msoLanguageIDUzbekCyrillic2115
msoLanguageIDUzbekLatin1091
msoLanguageIDVenda1075
msoLanguageIDVietnamese1066
msoLanguageIDWelsh1106
msoLanguageIDXhosa1076
msoLanguageIDYi1144
msoLanguageIDYiddish1085
msoLanguageIDYoruba1130
msoLanguageIDZulu1077
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, Top, Main

MsoLanguageIDHidden
msoLanguageIDChineseHongKong3076
msoLanguageIDChineseMacao5124
msoLanguageIDEnglishTrinidad11273
proc ::Office::Enum::MsoLanguageIDHidden {} {

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

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

MsoLastModified
msoLastModifiedAnyTime7
msoLastModifiedLastMonth5
msoLastModifiedLastWeek3
msoLastModifiedThisMonth6
msoLastModifiedThisWeek4
msoLastModifiedToday2
msoLastModifiedYesterday1
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, Top, Main

MsoLightRigType
msoLightRigBalanced14
msoLightRigBrightRoom27
msoLightRigChilly22
msoLightRigContrasting18
msoLightRigFlat24
msoLightRigFlood17
msoLightRigFreezing23
msoLightRigGlow26
msoLightRigHarsh16
msoLightRigLegacyFlat11
msoLightRigLegacyFlat22
msoLightRigLegacyFlat33
msoLightRigLegacyFlat44
msoLightRigLegacyHarsh19
msoLightRigLegacyHarsh210
msoLightRigLegacyHarsh311
msoLightRigLegacyHarsh412
msoLightRigLegacyNormal15
msoLightRigLegacyNormal26
msoLightRigLegacyNormal37
msoLightRigLegacyNormal48
msoLightRigMixed-2
msoLightRigMorning19
msoLightRigSoft15
msoLightRigSunrise20
msoLightRigSunset21
msoLightRigThreePoint13
msoLightRigTwoPoint25
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, Top, Main

MsoLineCapStyle
msoLineCapFlat3
msoLineCapMixed-2
msoLineCapRound2
msoLineCapSquare1
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, Top, Main

MsoLineDashStyle
msoLineDash4
msoLineDashDot5
msoLineDashDotDot6
msoLineDashStyleMixed-2
msoLineLongDash7
msoLineLongDashDot8
msoLineLongDashDotDot9
msoLineRoundDot3
msoLineSolid1
msoLineSquareDot2
msoLineSysDash10
msoLineSysDashDot12
msoLineSysDot11
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, Top, Main

MsoLineFillType
msoLineFillBackground5
msoLineFillGradient3
msoLineFillMixed-2
msoLineFillNone0
msoLineFillPatterned2
msoLineFillPicture6
msoLineFillSolid1
msoLineFillTextured4
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, Top, Main

MsoLineJoinStyle
msoLineJoinBevel2
msoLineJoinMiter3
msoLineJoinMixed-2
msoLineJoinRound1
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, Top, Main

MsoLineStyle
msoLineSingle1
msoLineStyleMixed-2
msoLineThickBetweenThin5
msoLineThickThin4
msoLineThinThick3
msoLineThinThin2
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, Top, Main

MsoMenuAnimation
msoMenuAnimationNone0
msoMenuAnimationRandom1
msoMenuAnimationSlide3
msoMenuAnimationUnfold2
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, Top, Main

MsoMergeCmd
msoMergeCombine2
msoMergeFragment5
msoMergeIntersect3
msoMergeSubtract4
msoMergeUnion1
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, Top, Main

MsoMetaPropertyType
msoMetaPropertyTypeBoolean1
msoMetaPropertyTypeBusinessData20
msoMetaPropertyTypeBusinessDataSecondary21
msoMetaPropertyTypeCalculated3
msoMetaPropertyTypeChoice2
msoMetaPropertyTypeComputed4
msoMetaPropertyTypeCurrency5
msoMetaPropertyTypeDateTime6
msoMetaPropertyTypeFillInChoice7
msoMetaPropertyTypeGuid8
msoMetaPropertyTypeInteger9
msoMetaPropertyTypeLookup10
msoMetaPropertyTypeMax22
msoMetaPropertyTypeMultiChoice12
msoMetaPropertyTypeMultiChoiceFillIn13
msoMetaPropertyTypeMultiChoiceLookup11
msoMetaPropertyTypeNote14
msoMetaPropertyTypeNumber15
msoMetaPropertyTypeText16
msoMetaPropertyTypeUnknown0
msoMetaPropertyTypeUrl17
msoMetaPropertyTypeUser18
msoMetaPropertyTypeUserMulti19
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, Top, Main

MsoMixedType
msoIntegerMixed32768
msoSingleMixed-2147483648
proc ::Office::Enum::MsoMixedType {} {

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

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

MsoModeType
msoModeAutoDown1
msoModeModal0
msoModeModeless2
proc ::Office::Enum::MsoModeType {} {

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

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

MsoMoveRow
msoMoveRowFirst-4
msoMoveRowNbr-1
msoMoveRowNext-2
msoMoveRowPrev-3
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, Top, Main

MsoNumberedBulletStyle
msoBulletAlphaLCParenBoth8
msoBulletAlphaLCParenRight9
msoBulletAlphaLCPeriod0
msoBulletAlphaUCParenBoth10
msoBulletAlphaUCParenRight11
msoBulletAlphaUCPeriod1
msoBulletArabicAbjadDash24
msoBulletArabicAlphaDash23
msoBulletArabicDBPeriod29
msoBulletArabicDBPlain28
msoBulletArabicParenBoth12
msoBulletArabicParenRight2
msoBulletArabicPeriod3
msoBulletArabicPlain13
msoBulletCircleNumDBPlain18
msoBulletCircleNumWDBlackPlain20
msoBulletCircleNumWDWhitePlain19
msoBulletHebrewAlphaDash25
msoBulletHindiAlpha1Period40
msoBulletHindiAlphaPeriod36
msoBulletHindiNumParenRight39
msoBulletHindiNumPeriod37
msoBulletKanjiKoreanPeriod27
msoBulletKanjiKoreanPlain26
msoBulletKanjiSimpChinDBPeriod38
msoBulletRomanLCParenBoth4
msoBulletRomanLCParenRight5
msoBulletRomanLCPeriod6
msoBulletRomanUCParenBoth14
msoBulletRomanUCParenRight15
msoBulletRomanUCPeriod7
msoBulletSimpChinPeriod17
msoBulletSimpChinPlain16
msoBulletStyleMixed-2
msoBulletThaiAlphaParenBoth32
msoBulletThaiAlphaParenRight31
msoBulletThaiAlphaPeriod30
msoBulletThaiNumParenBoth35
msoBulletThaiNumParenRight34
msoBulletThaiNumPeriod33
msoBulletTradChinPeriod22
msoBulletTradChinPlain21
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, Top, Main

MsoOLEMenuGroup
msoOLEMenuGroupContainer2
msoOLEMenuGroupEdit1
msoOLEMenuGroupFile0
msoOLEMenuGroupHelp5
msoOLEMenuGroupNone-1
msoOLEMenuGroupObject3
msoOLEMenuGroupWindow4
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, Top, Main

MsoOrgChartLayoutType
msoOrgChartLayoutBothHanging2
msoOrgChartLayoutDefault5
msoOrgChartLayoutLeftHanging3
msoOrgChartLayoutMixed-2
msoOrgChartLayoutRightHanging4
msoOrgChartLayoutStandard1
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, Top, Main

MsoOrgChartOrientation
msoOrgChartOrientationMixed-2
msoOrgChartOrientationVertical1
proc ::Office::Enum::MsoOrgChartOrientation {} {

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

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

MsoOrientation
msoOrientationHorizontal1
msoOrientationMixed-2
msoOrientationVertical2
proc ::Office::Enum::MsoOrientation {} {

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

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

MsoParagraphAlignment
msoAlignCenter2
msoAlignDistribute5
msoAlignJustify4
msoAlignJustifyLow7
msoAlignLeft1
msoAlignMixed-2
msoAlignRight3
msoAlignThaiDistribute6
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, Top, Main

MsoPathFormat
msoPathType11
msoPathType22
msoPathType33
msoPathType44
msoPathTypeMixed-2
msoPathTypeNone0
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, Top, Main

MsoPatternType
msoPattern5Percent1
msoPattern10Percent2
msoPattern20Percent3
msoPattern25Percent4
msoPattern30Percent5
msoPattern40Percent6
msoPattern50Percent7
msoPattern60Percent8
msoPattern70Percent9
msoPattern75Percent10
msoPattern80Percent11
msoPattern90Percent12
msoPatternCross51
msoPatternDarkDownwardDiagonal15
msoPatternDarkHorizontal13
msoPatternDarkUpwardDiagonal16
msoPatternDarkVertical14
msoPatternDashedDownwardDiagonal28
msoPatternDashedHorizontal32
msoPatternDashedUpwardDiagonal27
msoPatternDashedVertical31
msoPatternDiagonalBrick40
msoPatternDiagonalCross54
msoPatternDivot46
msoPatternDottedDiamond24
msoPatternDottedGrid45
msoPatternDownwardDiagonal52
msoPatternHorizontal49
msoPatternHorizontalBrick35
msoPatternLargeCheckerBoard36
msoPatternLargeConfetti33
msoPatternLargeGrid34
msoPatternLightDownwardDiagonal21
msoPatternLightHorizontal19
msoPatternLightUpwardDiagonal22
msoPatternLightVertical20
msoPatternMixed-2
msoPatternNarrowHorizontal30
msoPatternNarrowVertical29
msoPatternOutlinedDiamond41
msoPatternPlaid42
msoPatternShingle47
msoPatternSmallCheckerBoard17
msoPatternSmallConfetti37
msoPatternSmallGrid23
msoPatternSolidDiamond39
msoPatternSphere43
msoPatternTrellis18
msoPatternUpwardDiagonal53
msoPatternVertical50
msoPatternWave48
msoPatternWeave44
msoPatternWideDownwardDiagonal25
msoPatternWideUpwardDiagonal26
msoPatternZigZag38
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, Top, Main

MsoPermission
msoPermissionAllCommon127
msoPermissionChange15
msoPermissionEdit2
msoPermissionExtract8
msoPermissionFullControl64
msoPermissionObjModel32
msoPermissionPrint16
msoPermissionRead1
msoPermissionSave4
msoPermissionView1
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, Top, Main

MsoPickerField
msoPickerFieldDateTime1
msoPickerFieldMax5
msoPickerFieldNumber2
msoPickerFieldText3
msoPickerFieldUnknown0
msoPickerFieldUser4
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, Top, Main

MsoPictureColorType
msoPictureAutomatic1
msoPictureBlackAndWhite3
msoPictureGrayscale2
msoPictureMixed-2
msoPictureWatermark4
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, Top, Main

MsoPictureCompress
msoPictureCompressDocDefault-1
msoPictureCompressFalse0
msoPictureCompressTrue1
proc ::Office::Enum::MsoPictureCompress {} {

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

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

MsoPictureEffectType
msoEffectBackgroundRemoval1
msoEffectBlur2
msoEffectBrightnessContrast3
msoEffectCement4
msoEffectChalkSketch6
msoEffectColorTemperature7
msoEffectCrisscrossEtching5
msoEffectCutout8
msoEffectFilmGrain9
msoEffectGlass10
msoEffectGlowDiffused11
msoEffectGlowEdges12
msoEffectLightScreen13
msoEffectLineDrawing14
msoEffectMarker15
msoEffectMosiaicBubbles16
msoEffectNone0
msoEffectPaintBrush17
msoEffectPaintStrokes18
msoEffectPastelsSmooth19
msoEffectPencilGrayscale20
msoEffectPencilSketch21
msoEffectPhotocopy22
msoEffectPlasticWrap23
msoEffectSaturation24
msoEffectSharpenSoften25
msoEffectTexturizer26
msoEffectWatercolorSponge27
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, Top, Main

MsoPictureType
msoPictureTypeBMP1
msoPictureTypeDefault-2
msoPictureTypeGIF2
msoPictureTypeJPG3
msoPictureTypePDF4
msoPictureTypePNG0
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, Top, Main

MsoPresetCamera
msoCameraIsometricBottomDown23
msoCameraIsometricBottomUp22
msoCameraIsometricLeftDown25
msoCameraIsometricLeftUp24
msoCameraIsometricOffAxis1Left28
msoCameraIsometricOffAxis1Right29
msoCameraIsometricOffAxis1Top30
msoCameraIsometricOffAxis2Left31
msoCameraIsometricOffAxis2Right32
msoCameraIsometricOffAxis2Top33
msoCameraIsometricOffAxis3Bottom36
msoCameraIsometricOffAxis3Left34
msoCameraIsometricOffAxis3Right35
msoCameraIsometricOffAxis4Bottom39
msoCameraIsometricOffAxis4Left37
msoCameraIsometricOffAxis4Right38
msoCameraIsometricRightDown27
msoCameraIsometricRightUp26
msoCameraIsometricTopDown21
msoCameraIsometricTopUp20
msoCameraLegacyObliqueBottom8
msoCameraLegacyObliqueBottomLeft7
msoCameraLegacyObliqueBottomRight9
msoCameraLegacyObliqueFront5
msoCameraLegacyObliqueLeft4
msoCameraLegacyObliqueRight6
msoCameraLegacyObliqueTop2
msoCameraLegacyObliqueTopLeft1
msoCameraLegacyObliqueTopRight3
msoCameraLegacyPerspectiveBottom17
msoCameraLegacyPerspectiveBottomLeft16
msoCameraLegacyPerspectiveBottomRight18
msoCameraLegacyPerspectiveFront14
msoCameraLegacyPerspectiveLeft13
msoCameraLegacyPerspectiveRight15
msoCameraLegacyPerspectiveTop11
msoCameraLegacyPerspectiveTopLeft10
msoCameraLegacyPerspectiveTopRight12
msoCameraObliqueBottom46
msoCameraObliqueBottomLeft45
msoCameraObliqueBottomRight47
msoCameraObliqueLeft43
msoCameraObliqueRight44
msoCameraObliqueTop41
msoCameraObliqueTopLeft40
msoCameraObliqueTopRight42
msoCameraOrthographicFront19
msoCameraPerspectiveAbove51
msoCameraPerspectiveAboveLeftFacing53
msoCameraPerspectiveAboveRightFacing54
msoCameraPerspectiveBelow52
msoCameraPerspectiveContrastingLeftFacing55
msoCameraPerspectiveContrastingRightFacing56
msoCameraPerspectiveFront48
msoCameraPerspectiveHeroicExtremeLeftFacing59
msoCameraPerspectiveHeroicExtremeRightFacing60
msoCameraPerspectiveHeroicLeftFacing57
msoCameraPerspectiveHeroicRightFacing58
msoCameraPerspectiveLeft49
msoCameraPerspectiveRelaxed61
msoCameraPerspectiveRelaxedModerately62
msoCameraPerspectiveRight50
msoPresetCameraMixed-2
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, Top, Main

MsoPresetExtrusionDirection
msoExtrusionBottom2
msoExtrusionBottomLeft3
msoExtrusionBottomRight1
msoExtrusionLeft6
msoExtrusionNone5
msoExtrusionRight4
msoExtrusionTop8
msoExtrusionTopLeft9
msoExtrusionTopRight7
msoPresetExtrusionDirectionMixed-2
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, Top, Main

MsoPresetGradientType
msoGradientBrass20
msoGradientCalmWater8
msoGradientChrome21
msoGradientChromeII22
msoGradientDaybreak4
msoGradientDesert6
msoGradientEarlySunset1
msoGradientFire9
msoGradientFog10
msoGradientGold18
msoGradientGoldII19
msoGradientHorizon5
msoGradientLateSunset2
msoGradientMahogany15
msoGradientMoss11
msoGradientNightfall3
msoGradientOcean7
msoGradientParchment14
msoGradientPeacock12
msoGradientRainbow16
msoGradientRainbowII17
msoGradientSapphire24
msoGradientSilver23
msoGradientWheat13
msoPresetGradientMixed-2
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, Top, Main

MsoPresetLightingDirection
msoLightingBottom8
msoLightingBottomLeft7
msoLightingBottomRight9
msoLightingLeft4
msoLightingNone5
msoLightingRight6
msoLightingTop2
msoLightingTopLeft1
msoLightingTopRight3
msoPresetLightingDirectionMixed-2
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, Top, Main

MsoPresetLightingSoftness
msoLightingBright3
msoLightingDim1
msoLightingNormal2
msoPresetLightingSoftnessMixed-2
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, Top, Main

MsoPresetMaterial
msoMaterialClear13
msoMaterialDarkEdge11
msoMaterialFlat14
msoMaterialMatte1
msoMaterialMatte25
msoMaterialMetal3
msoMaterialMetal27
msoMaterialPlastic2
msoMaterialPlastic26
msoMaterialPowder10
msoMaterialSoftEdge12
msoMaterialSoftMetal15
msoMaterialTranslucentPowder9
msoMaterialWarmMatte8
msoMaterialWireFrame4
msoPresetMaterialMixed-2
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, Top, Main

MsoPresetTextEffect
msoTextEffect10
msoTextEffect21
msoTextEffect32
msoTextEffect43
msoTextEffect54
msoTextEffect65
msoTextEffect76
msoTextEffect87
msoTextEffect98
msoTextEffect109
msoTextEffect1110
msoTextEffect1211
msoTextEffect1312
msoTextEffect1413
msoTextEffect1514
msoTextEffect1615
msoTextEffect1716
msoTextEffect1817
msoTextEffect1918
msoTextEffect2019
msoTextEffect2120
msoTextEffect2221
msoTextEffect2322
msoTextEffect2423
msoTextEffect2524
msoTextEffect2625
msoTextEffect2726
msoTextEffect2827
msoTextEffect2928
msoTextEffect3029
msoTextEffect3130
msoTextEffect3231
msoTextEffect3332
msoTextEffect3433
msoTextEffect3534
msoTextEffect3635
msoTextEffect3736
msoTextEffect3837
msoTextEffect3938
msoTextEffect4039
msoTextEffect4140
msoTextEffect4241
msoTextEffect4342
msoTextEffect4443
msoTextEffect4544
msoTextEffect4645
msoTextEffect4746
msoTextEffect4847
msoTextEffect4948
msoTextEffect5049
msoTextEffectMixed-2
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, Top, Main

MsoPresetTextEffectShape
msoTextEffectShapeArchDownCurve10
msoTextEffectShapeArchDownPour14
msoTextEffectShapeArchUpCurve9
msoTextEffectShapeArchUpPour13
msoTextEffectShapeButtonCurve12
msoTextEffectShapeButtonPour16
msoTextEffectShapeCanDown20
msoTextEffectShapeCanUp19
msoTextEffectShapeCascadeDown40
msoTextEffectShapeCascadeUp39
msoTextEffectShapeChevronDown6
msoTextEffectShapeChevronUp5
msoTextEffectShapeCircleCurve11
msoTextEffectShapeCirclePour15
msoTextEffectShapeCurveDown18
msoTextEffectShapeCurveUp17
msoTextEffectShapeDeflate26
msoTextEffectShapeDeflateBottom28
msoTextEffectShapeDeflateInflate31
msoTextEffectShapeDeflateInflateDeflate32
msoTextEffectShapeDeflateTop30
msoTextEffectShapeDoubleWave123
msoTextEffectShapeDoubleWave224
msoTextEffectShapeFadeDown36
msoTextEffectShapeFadeLeft34
msoTextEffectShapeFadeRight33
msoTextEffectShapeFadeUp35
msoTextEffectShapeInflate25
msoTextEffectShapeInflateBottom27
msoTextEffectShapeInflateTop29
msoTextEffectShapeMixed-2
msoTextEffectShapePlainText1
msoTextEffectShapeRingInside7
msoTextEffectShapeRingOutside8
msoTextEffectShapeSlantDown38
msoTextEffectShapeSlantUp37
msoTextEffectShapeStop2
msoTextEffectShapeTriangleDown4
msoTextEffectShapeTriangleUp3
msoTextEffectShapeWave121
msoTextEffectShapeWave222
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, Top, Main

MsoPresetTexture
msoPresetTextureMixed-2
msoTextureBlueTissuePaper17
msoTextureBouquet20
msoTextureBrownMarble11
msoTextureCanvas2
msoTextureCork21
msoTextureDenim3
msoTextureFishFossil7
msoTextureGranite12
msoTextureGreenMarble9
msoTextureMediumWood24
msoTextureNewsprint13
msoTextureOak23
msoTexturePaperBag6
msoTexturePapyrus1
msoTextureParchment15
msoTexturePinkTissuePaper18
msoTexturePurpleMesh19
msoTextureRecycledPaper14
msoTextureSand8
msoTextureStationery16
msoTextureWalnut22
msoTextureWaterDroplets5
msoTextureWhiteMarble10
msoTextureWovenMat4
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, Top, Main

MsoPresetThreeDFormat
msoPresetThreeDFormatMixed-2
msoThreeD11
msoThreeD22
msoThreeD33
msoThreeD44
msoThreeD55
msoThreeD66
msoThreeD77
msoThreeD88
msoThreeD99
msoThreeD1010
msoThreeD1111
msoThreeD1212
msoThreeD1313
msoThreeD1414
msoThreeD1515
msoThreeD1616
msoThreeD1717
msoThreeD1818
msoThreeD1919
msoThreeD2020
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, Top, Main

MsoReflectionType
msoReflectionType11
msoReflectionType22
msoReflectionType33
msoReflectionType44
msoReflectionType55
msoReflectionType66
msoReflectionType77
msoReflectionType88
msoReflectionType99
msoReflectionTypeMixed-2
msoReflectionTypeNone0
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, Top, Main

MsoRelativeNodePosition
msoAfterLastSibling4
msoAfterNode2
msoBeforeFirstSibling3
msoBeforeNode1
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, Top, Main

MsoScaleFrom
msoScaleFromBottomRight2
msoScaleFromMiddle1
msoScaleFromTopLeft0
proc ::Office::Enum::MsoScaleFrom {} {

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

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

MsoScreenSize
msoScreenSize544x3760
msoScreenSize640x4801
msoScreenSize720x5122
msoScreenSize800x6003
msoScreenSize1024x7684
msoScreenSize1152x8825
msoScreenSize1152x9006
msoScreenSize1280x10247
msoScreenSize1600x12008
msoScreenSize1800x14409
msoScreenSize1920x120010
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, Top, Main

MsoScriptLanguage
msoScriptLanguageASP3
msoScriptLanguageJava1
msoScriptLanguageOther4
msoScriptLanguageVisualBasic2
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, Top, Main

MsoScriptLocation
msoScriptLocationInBody2
msoScriptLocationInHead1
proc ::Office::Enum::MsoScriptLocation {} {

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

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

MsoSearchIn
msoSearchInCustom3
msoSearchInMyComputer0
msoSearchInMyNetworkPlaces2
msoSearchInOutlook1
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, Top, Main

MsoSegmentType
msoSegmentCurve1
msoSegmentLine0
proc ::Office::Enum::MsoSegmentType {} {

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

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

MsoShadowStyle
msoShadowStyleInnerShadow1
msoShadowStyleMixed-2
msoShadowStyleOuterShadow2
proc ::Office::Enum::MsoShadowStyle {} {

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

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

MsoShadowType
msoShadow11
msoShadow22
msoShadow33
msoShadow44
msoShadow55
msoShadow66
msoShadow77
msoShadow88
msoShadow99
msoShadow1010
msoShadow1111
msoShadow1212
msoShadow1313
msoShadow1414
msoShadow1515
msoShadow1616
msoShadow1717
msoShadow1818
msoShadow1919
msoShadow2020
msoShadow2121
msoShadow2222
msoShadow2323
msoShadow2424
msoShadow2525
msoShadow2626
msoShadow2727
msoShadow2828
msoShadow2929
msoShadow3030
msoShadow3131
msoShadow3232
msoShadow3333
msoShadow3434
msoShadow3535
msoShadow3636
msoShadow3737
msoShadow3838
msoShadow3939
msoShadow4040
msoShadow4141
msoShadow4242
msoShadow4343
msoShadowMixed-2
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, Top, Main

MsoShapeStyleIndex
msoLineStylePreset110001
msoLineStylePreset210002
msoLineStylePreset310003
msoLineStylePreset410004
msoLineStylePreset510005
msoLineStylePreset610006
msoLineStylePreset710007
msoLineStylePreset810008
msoLineStylePreset910009
msoLineStylePreset1010010
msoLineStylePreset1110011
msoLineStylePreset1210012
msoLineStylePreset1310013
msoLineStylePreset1410014
msoLineStylePreset1510015
msoLineStylePreset1610016
msoLineStylePreset1710017
msoLineStylePreset1810018
msoLineStylePreset1910019
msoLineStylePreset2010020
msoLineStylePreset2110021
msoLineStylePreset2210022
msoLineStylePreset2310023
msoLineStylePreset2410024
msoLineStylePreset2510025
msoLineStylePreset2610026
msoLineStylePreset2710027
msoLineStylePreset2810028
msoLineStylePreset2910029
msoLineStylePreset3010030
msoLineStylePreset3110031
msoLineStylePreset3210032
msoLineStylePreset3310033
msoLineStylePreset3410034
msoLineStylePreset3510035
msoLineStylePreset3610036
msoLineStylePreset3710037
msoLineStylePreset3810038
msoLineStylePreset3910039
msoLineStylePreset4010040
msoLineStylePreset4110041
msoLineStylePreset4210042
msoShapeStyleMixed-2
msoShapeStyleNotAPreset0
msoShapeStylePreset11
msoShapeStylePreset22
msoShapeStylePreset33
msoShapeStylePreset44
msoShapeStylePreset55
msoShapeStylePreset66
msoShapeStylePreset77
msoShapeStylePreset88
msoShapeStylePreset99
msoShapeStylePreset1010
msoShapeStylePreset1111
msoShapeStylePreset1212
msoShapeStylePreset1313
msoShapeStylePreset1414
msoShapeStylePreset1515
msoShapeStylePreset1616
msoShapeStylePreset1717
msoShapeStylePreset1818
msoShapeStylePreset1919
msoShapeStylePreset2020
msoShapeStylePreset2121
msoShapeStylePreset2222
msoShapeStylePreset2323
msoShapeStylePreset2424
msoShapeStylePreset2525
msoShapeStylePreset2626
msoShapeStylePreset2727
msoShapeStylePreset2828
msoShapeStylePreset2929
msoShapeStylePreset3030
msoShapeStylePreset3131
msoShapeStylePreset3232
msoShapeStylePreset3333
msoShapeStylePreset3434
msoShapeStylePreset3535
msoShapeStylePreset3636
msoShapeStylePreset3737
msoShapeStylePreset3838
msoShapeStylePreset3939
msoShapeStylePreset4040
msoShapeStylePreset4141
msoShapeStylePreset4242
msoShapeStylePreset4343
msoShapeStylePreset4444
msoShapeStylePreset4545
msoShapeStylePreset4646
msoShapeStylePreset4747
msoShapeStylePreset4848
msoShapeStylePreset4949
msoShapeStylePreset5050
msoShapeStylePreset5151
msoShapeStylePreset5252
msoShapeStylePreset5353
msoShapeStylePreset5454
msoShapeStylePreset5555
msoShapeStylePreset5656
msoShapeStylePreset5757
msoShapeStylePreset5858
msoShapeStylePreset5959
msoShapeStylePreset6060
msoShapeStylePreset6161
msoShapeStylePreset6262
msoShapeStylePreset6363
msoShapeStylePreset6464
msoShapeStylePreset6565
msoShapeStylePreset6666
msoShapeStylePreset6767
msoShapeStylePreset6868
msoShapeStylePreset6969
msoShapeStylePreset7070
msoShapeStylePreset7171
msoShapeStylePreset7272
msoShapeStylePreset7373
msoShapeStylePreset7474
msoShapeStylePreset7575
msoShapeStylePreset7676
msoShapeStylePreset7777
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, Top, Main

MsoShapeType
mso3DModel30
msoAutoShape1
msoCallout2
msoCanvas20
msoChart3
msoComment4
msoContentApp27
msoDiagram21
msoEmbeddedOLEObject7
msoFormControl8
msoFreeform5
msoGraphic28
msoGroup6
msoInk22
msoInkComment23
msoLine9
msoLinked3DModel31
msoLinkedGraphic29
msoLinkedOLEObject10
msoLinkedPicture11
msoMedia16
msoOLEControlObject12
msoPicture13
msoPlaceholder14
msoScriptAnchor18
msoShapeTypeMixed-2
msoSlicer25
msoSmartArt24
msoTable19
msoTextBox17
msoTextEffect15
msoWebVideo26
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, Top, Main

MsoSharedWorkspaceTaskPriority
msoSharedWorkspaceTaskPriorityHigh1
msoSharedWorkspaceTaskPriorityLow3
msoSharedWorkspaceTaskPriorityNormal2
proc ::Office::Enum::MsoSharedWorkspaceTaskPriority {} {

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

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

MsoSharedWorkspaceTaskStatus
msoSharedWorkspaceTaskStatusCompleted3
msoSharedWorkspaceTaskStatusDeferred4
msoSharedWorkspaceTaskStatusInProgress2
msoSharedWorkspaceTaskStatusNotStarted1
msoSharedWorkspaceTaskStatusWaiting5
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, Top, Main

MsoSignatureSubset
msoSignatureSubsetAll5
msoSignatureSubsetSignatureLines2
msoSignatureSubsetSignatureLinesSigned3
msoSignatureSubsetSignatureLinesUnsigned4
msoSignatureSubsetSignaturesAllSigs0
msoSignatureSubsetSignaturesNonVisible1
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, Top, Main

MsoSmartArtNodePosition
msoSmartArtNodeAbove4
msoSmartArtNodeAfter2
msoSmartArtNodeBefore3
msoSmartArtNodeBelow5
msoSmartArtNodeDefault1
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, Top, Main

MsoSmartArtNodeType
msoSmartArtNodeTypeAssistant2
msoSmartArtNodeTypeDefault1
proc ::Office::Enum::MsoSmartArtNodeType {} {

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

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

MsoSoftEdgeType
msoSoftEdgeType11
msoSoftEdgeType22
msoSoftEdgeType33
msoSoftEdgeType44
msoSoftEdgeType55
msoSoftEdgeType66
msoSoftEdgeTypeMixed-2
msoSoftEdgeTypeNone0
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, Top, Main

MsoSortBy
msoSortByFileName1
msoSortByFileType3
msoSortByLastModified4
msoSortByNone5
msoSortBySize2
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, Top, Main

MsoSortOrder
msoSortOrderAscending1
msoSortOrderDescending2
proc ::Office::Enum::MsoSortOrder {} {

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

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

MsoSyncAvailableType
msoSyncAvailableAnywhere2
msoSyncAvailableNone0
msoSyncAvailableOffline1
proc ::Office::Enum::MsoSyncAvailableType {} {

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

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

MsoSyncCompareType
msoSyncCompareAndMerge0
msoSyncCompareSideBySide1
proc ::Office::Enum::MsoSyncCompareType {} {

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

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

MsoSyncConflictResolutionType
msoSyncConflictClientWins0
msoSyncConflictMerge2
msoSyncConflictServerWins1
proc ::Office::Enum::MsoSyncConflictResolutionType {} {

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

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

MsoSyncErrorType
msoSyncErrorCouldNotCompare13
msoSyncErrorCouldNotConnect2
msoSyncErrorCouldNotOpen11
msoSyncErrorCouldNotResolve14
msoSyncErrorCouldNotUpdate12
msoSyncErrorFileInUse6
msoSyncErrorFileNotFound4
msoSyncErrorFileTooLarge5
msoSyncErrorNone0
msoSyncErrorNoNetwork15
msoSyncErrorOutOfSpace3
msoSyncErrorUnauthorizedUser1
msoSyncErrorUnknown16
msoSyncErrorUnknownDownload10
msoSyncErrorUnknownUpload9
msoSyncErrorVirusDownload8
msoSyncErrorVirusUpload7
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, Top, Main

MsoSyncEventType
msoSyncEventDownloadFailed2
msoSyncEventDownloadInitiated0
msoSyncEventDownloadNoChange6
msoSyncEventDownloadSucceeded1
msoSyncEventOffline7
msoSyncEventUploadFailed5
msoSyncEventUploadInitiated3
msoSyncEventUploadSucceeded4
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, Top, Main

MsoSyncStatusType
msoSyncStatusConflict4
msoSyncStatusError6
msoSyncStatusLatest1
msoSyncStatusLocalChanges3
msoSyncStatusNewerAvailable2
msoSyncStatusNoSharedWorkspace0
msoSyncStatusNotRoaming0
msoSyncStatusSuspended5
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, Top, Main

MsoSyncVersionType
msoSyncVersionLastViewed0
msoSyncVersionServer1
proc ::Office::Enum::MsoSyncVersionType {} {

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

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

MsoTabStopType
msoTabStopCenter2
msoTabStopDecimal4
msoTabStopLeft1
msoTabStopMixed-2
msoTabStopRight3
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, Top, Main

MsoTargetBrowser
msoTargetBrowserIE42
msoTargetBrowserIE53
msoTargetBrowserIE64
msoTargetBrowserV30
msoTargetBrowserV41
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, Top, Main

MsoTextCaps
msoAllCaps2
msoCapsMixed-2
msoNoCaps0
msoSmallCaps1
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, Top, Main

MsoTextChangeCase
msoCaseLower2
msoCaseSentence1
msoCaseTitle4
msoCaseToggle5
msoCaseUpper3
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, Top, Main

MsoTextCharWrap
msoCharWrapMixed-2
msoCustomCharWrap3
msoNoCharWrap0
msoStandardCharWrap1
msoStrictCharWrap2
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, Top, Main

MsoTextDirection
msoTextDirectionLeftToRight1
msoTextDirectionMixed-2
msoTextDirectionRightToLeft2
proc ::Office::Enum::MsoTextDirection {} {

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

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

MsoTextEffectAlignment
msoTextEffectAlignmentCentered2
msoTextEffectAlignmentLeft1
msoTextEffectAlignmentLetterJustify4
msoTextEffectAlignmentMixed-2
msoTextEffectAlignmentRight3
msoTextEffectAlignmentStretchJustify6
msoTextEffectAlignmentWordJustify5
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, Top, Main

MsoTextFontAlign
msoFontAlignAuto0
msoFontAlignBaseline3
msoFontAlignBottom4
msoFontAlignCenter2
msoFontAlignMixed-2
msoFontAlignTop1
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, Top, Main

MsoTextOrientation
msoTextOrientationDownward3
msoTextOrientationHorizontal1
msoTextOrientationHorizontalRotatedFarEast6
msoTextOrientationMixed-2
msoTextOrientationUpward2
msoTextOrientationVertical5
msoTextOrientationVerticalFarEast4
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, Top, Main

MsoTextRangeInsertPosition
msoMsoTextRangeInsertAfter1
msoMsoTextRangeInsertBefore0
proc ::Office::Enum::MsoTextRangeInsertPosition {} {

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

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

MsoTextStrike
msoDoubleStrike2
msoNoStrike0
msoSingleStrike1
msoStrikeMixed-2
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, Top, Main

MsoTextTabAlign
msoTabAlignCenter1
msoTabAlignDecimal3
msoTabAlignLeft0
msoTabAlignMixed-2
msoTabAlignRight2
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, Top, Main

MsoTextUnderlineType
msoNoUnderline0
msoUnderlineDashHeavyLine8
msoUnderlineDashLine7
msoUnderlineDashLongHeavyLine10
msoUnderlineDashLongLine9
msoUnderlineDotDashHeavyLine12
msoUnderlineDotDashLine11
msoUnderlineDotDotDashHeavyLine14
msoUnderlineDotDotDashLine13
msoUnderlineDottedHeavyLine6
msoUnderlineDottedLine5
msoUnderlineDoubleLine3
msoUnderlineHeavyLine4
msoUnderlineMixed-2
msoUnderlineSingleLine2
msoUnderlineWavyDoubleLine17
msoUnderlineWavyHeavyLine16
msoUnderlineWavyLine15
msoUnderlineWords1
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, Top, Main

MsoTextureAlignment
msoTextureAlignmentMixed-2
msoTextureBottom7
msoTextureBottomLeft6
msoTextureBottomRight8
msoTextureCenter4
msoTextureLeft3
msoTextureRight5
msoTextureTop1
msoTextureTopLeft0
msoTextureTopRight2
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, Top, Main

MsoTextureType
msoTexturePreset1
msoTextureTypeMixed-2
msoTextureUserDefined2
proc ::Office::Enum::MsoTextureType {} {

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

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

MsoThemeColorIndex
msoNotThemeColor0
msoThemeColorAccent15
msoThemeColorAccent26
msoThemeColorAccent37
msoThemeColorAccent48
msoThemeColorAccent59
msoThemeColorAccent610
msoThemeColorBackground114
msoThemeColorBackground216
msoThemeColorDark11
msoThemeColorDark23
msoThemeColorFollowedHyperlink12
msoThemeColorHyperlink11
msoThemeColorLight12
msoThemeColorLight24
msoThemeColorMixed-2
msoThemeColorText113
msoThemeColorText215
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, Top, Main

MsoThemeColorSchemeIndex
msoThemeAccent15
msoThemeAccent26
msoThemeAccent37
msoThemeAccent48
msoThemeAccent59
msoThemeAccent610
msoThemeDark11
msoThemeDark23
msoThemeFollowedHyperlink12
msoThemeHyperlink11
msoThemeLight12
msoThemeLight24
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, Top, Main

MsoTriState
msoCTrue1
msoFalse0
msoTriStateMixed-2
msoTriStateToggle-3
msoTrue-1
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, Top, Main

MsoVerticalAnchor
msoAnchorBottom4
msoAnchorBottomBaseLine5
msoAnchorMiddle3
msoAnchorTop1
msoAnchorTopBaseline2
msoVerticalAnchorMixed-2
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, Top, Main

MsoWarpFormat
msoWarpFormat10
msoWarpFormat21
msoWarpFormat32
msoWarpFormat43
msoWarpFormat54
msoWarpFormat65
msoWarpFormat76
msoWarpFormat87
msoWarpFormat98
msoWarpFormat109
msoWarpFormat1110
msoWarpFormat1211
msoWarpFormat1312
msoWarpFormat1413
msoWarpFormat1514
msoWarpFormat1615
msoWarpFormat1716
msoWarpFormat1817
msoWarpFormat1918
msoWarpFormat2019
msoWarpFormat2120
msoWarpFormat2221
msoWarpFormat2322
msoWarpFormat2423
msoWarpFormat2524
msoWarpFormat2625
msoWarpFormat2726
msoWarpFormat2827
msoWarpFormat2928
msoWarpFormat3029
msoWarpFormat3130
msoWarpFormat3231
msoWarpFormat3332
msoWarpFormat3433
msoWarpFormat3534
msoWarpFormat3635
msoWarpFormat3736
msoWarpFormatMixed-2
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, Top, Main

MsoWizardActType
msoWizardActActive1
msoWizardActInactive0
msoWizardActResume3
msoWizardActSuspend2
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, Top, Main

MsoWizardMsgType
msoWizardMsgLocalStateOff2
msoWizardMsgLocalStateOn1
msoWizardMsgResuming5
msoWizardMsgShowHelp3
msoWizardMsgSuspending4
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, Top, Main

MsoZOrderCmd
msoBringForward2
msoBringInFrontOfText4
msoBringToFront0
msoSendBackward3
msoSendBehindText5
msoSendToBack1
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, Top, Main

RibbonControlSize
RibbonControlSizeLarge1
RibbonControlSizeRegular0
proc ::Office::Enum::RibbonControlSize {} {

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

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

SignatureDetail
sigdetApplicationName1
sigdetApplicationVersion2
sigdetColorDepth8
sigdetDelSuggSigner16
sigdetDelSuggSignerEmail20
sigdetDelSuggSignerEmailSet21
sigdetDelSuggSignerLine218
sigdetDelSuggSignerLine2Set19
sigdetDelSuggSignerSet17
sigdetDocPreviewImg10
sigdetHashAlgorithm14
sigdetHorizResolution6
sigdetIPCurrentView12
sigdetIPFormHash11
sigdetLocalSigningTime0
sigdetNumberOfMonitors5
sigdetOfficeVersion3
sigdetShouldShowViewWarning15
sigdetSignatureType13
sigdetSignedData9
sigdetVertResolution7
sigdetWindowsVersion4
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, Top, Main

SignatureLineImage
siglnimgSigned4
siglnimgSignedInvalid3
siglnimgSignedValid2
siglnimgSoftwareRequired0
siglnimgUnsigned1
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, Top, Main

SignatureProviderDetail
sigprovdetHashAlgorithm1
sigprovdetUIOnly2
sigprovdetUrl0
sigprovdetUseOfficeStampUI4
sigprovdetUseOfficeUI3
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, Top, Main

SignatureType
sigtypeMax3
sigtypeNonVisible1
sigtypeSignatureLine2
sigtypeUnknown0
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, Top, Main

XlAxisCrosses
xlAxisCrossesAutomatic-4105
xlAxisCrossesCustom-4114
xlAxisCrossesMaximum2
xlAxisCrossesMinimum4
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, Top, Main

XlAxisGroup
xlPrimary1
xlSecondary2
proc ::Office::Enum::XlAxisGroup {} {

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

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

XlAxisType
xlCategory1
xlSeriesAxis3
xlValue2
proc ::Office::Enum::XlAxisType {} {

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

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

XlBarShape
xlBox0
xlConeToMax5
xlConeToPoint4
xlCylinder3
xlPyramidToMax2
xlPyramidToPoint1
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, Top, Main

XlBinsType
xlBinsTypeAutomatic0
xlBinsTypeBinCount4
xlBinsTypeBinSize3
xlBinsTypeCategorical1
xlBinsTypeManual2
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, Top, Main

XlBorderWeight
xlHairline1
xlMedium-4138
xlThick4
xlThin2
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, Top, Main

XlCategoryLabelLevel
xlCategoryLabelLevelAll-1
xlCategoryLabelLevelCustom-2
xlCategoryLabelLevelNone-3
proc ::Office::Enum::XlCategoryLabelLevel {} {

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

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

XlCategorySortOrder
xlCategoryAscending2
xlCategoryDescending3
xlIndexAscending0
xlIndexDescending1
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, Top, Main

XlCategoryType
xlAutomaticScale-4105
xlCategoryScale2
xlTimeScale3
proc ::Office::Enum::XlCategoryType {} {

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

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

XlChartElementPosition
xlChartElementPositionAutomatic-4105
xlChartElementPositionCustom-4114
proc ::Office::Enum::XlChartElementPosition {} {

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

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

XlChartItem
xlAxis21
xlAxisTitle17
xlChartArea2
xlChartTitle4
xlCorners6
xlDataLabel0
xlDataTable7
xlDisplayUnitLabel30
xlDownBars20
xlDropLines26
xlErrorBars9
xlFloor23
xlHiLoLines25
xlLeaderLines29
xlLegend24
xlLegendEntry12
xlLegendKey13
xlMajorGridlines15
xlMinorGridlines16
xlNothing28
xlPivotChartCollapseEntireFieldButton34
xlPivotChartDropZone32
xlPivotChartExpandEntireFieldButton33
xlPivotChartFieldButton31
xlPlotArea19
xlRadarAxisLabels27
xlSeries3
xlSeriesLines22
xlShape14
xlTrendline8
xlUpBars18
xlWalls5
xlXErrorBars10
xlYErrorBars11
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, Top, Main

XlChartOrientation
xlDownward-4170
xlHorizontal-4128
xlUpward-4171
xlVertical-4166
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, Top, Main

XlChartPictureType
xlStack2
xlStackScale3
xlStretch1
proc ::Office::Enum::XlChartPictureType {} {

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

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

XlChartSplitType
xlSplitByCustomSplit4
xlSplitByPercentValue3
xlSplitByPosition1
xlSplitByValue2
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, Top, Main

XlChartType
xl3DArea-4098
xl3DAreaStacked78
xl3DAreaStacked10079
xl3DBarClustered60
xl3DBarStacked61
xl3DBarStacked10062
xl3DColumn-4100
xl3DColumnClustered54
xl3DColumnStacked55
xl3DColumnStacked10056
xl3DLine-4101
xl3DPie-4102
xl3DPieExploded70
xlArea1
xlAreaEx135
xlAreaStacked76
xlAreaStacked10077
xlAreaStacked100Ex137
xlAreaStackedEx136
xlBarClustered57
xlBarClusteredEx132
xlBarOfPie71
xlBarStacked58
xlBarStacked10059
xlBarStacked100Ex134
xlBarStackedEx133
xlBoxwhisker121
xlBubble15
xlBubble3DEffect87
xlBubbleEx139
xlColumnClustered51
xlColumnClusteredEx124
xlColumnStacked52
xlColumnStacked10053
xlColumnStacked100Ex126
xlColumnStackedEx125
xlCombo-4152
xlComboAreaStackedColumnClustered115
xlComboColumnClusteredLine113
xlComboColumnClusteredLineSecondaryAxis114
xlConeBarClustered102
xlConeBarStacked103
xlConeBarStacked100104
xlConeCol105
xlConeColClustered99
xlConeColStacked100
xlConeColStacked100101
xlCylinderBarClustered95
xlCylinderBarStacked96
xlCylinderBarStacked10097
xlCylinderCol98
xlCylinderColClustered92
xlCylinderColStacked93
xlCylinderColStacked10094
xlDoughnut-4120
xlDoughnutEx131
xlDoughnutExploded80
xlFunnel123
xlHistogram118
xlLine4
xlLineEx127
xlLineMarkers65
xlLineMarkersStacked66
xlLineMarkersStacked10067
xlLineStacked63
xlLineStacked10064
xlLineStacked100Ex129
xlLineStackedEx128
xlOtherCombinations116
xlPareto122
xlPie5
xlPieEx130
xlPieExploded69
xlPieOfPie68
xlPyramidBarClustered109
xlPyramidBarStacked110
xlPyramidBarStacked100111
xlPyramidCol112
xlPyramidColClustered106
xlPyramidColStacked107
xlPyramidColStacked100108
xlRadar-4151
xlRadarFilled82
xlRadarMarkers81
xlRegionMap140
xlStockHLC88
xlStockOHLC89
xlStockVHLC90
xlStockVOHLC91
xlSuggestedChart-2
xlSunburst120
xlSurface83
xlSurfaceTopView85
xlSurfaceTopViewWireframe86
xlSurfaceWireframe84
xlTreemap117
xlWaterfall119
xlXYScatter-4169
xlXYScatterEx138
xlXYScatterLines74
xlXYScatterLinesNoMarkers75
xlXYScatterSmooth72
xlXYScatterSmoothNoMarkers73
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, Top, Main

XlColorIndex
xlColorIndexAutomatic-4105
xlColorIndexNone-4142
proc ::Office::Enum::XlColorIndex {} {

    # xlColorIndexAutomatic - -4105
    # xlColorIndexNone - -4142
    return { xlColorIndexAutomatic -4105 xlColorIndexNone -4142 }
}

XlConstants [::Office::Enum]Enum, Top, Main

XlConstants
xl3DBar-4099
xl3DSurface-4103
xlAbove0
xlAutomatic-4105
xlBar2
xlBelow1
xlBoth1
xlBottom-4107
xlCenter-4108
xlChecker9
xlCircle8
xlColumn3
xlCombination-4111
xlCorner2
xlCrissCross16
xlCross4
xlCustom-4114
xlDefaultAutoFormat-1
xlDiamond2
xlDistributed-4117
xlFill5
xlFixedValue1
xlGeneral1
xlGray818
xlGray1617
xlGray25-4124
xlGray50-4125
xlGray75-4126
xlGrid15
xlHigh-4127
xlInside2
xlJustify-4130
xlLeft-4131
xlLightDown13
xlLightHorizontal11
xlLightUp14
xlLightVertical12
xlLow-4134
xlMaximum2
xlMinimum4
xlMinusValues3
xlNextToAxis4
xlNone-4142
xlOpaque3
xlOutside3
xlPercent2
xlPlus9
xlPlusValues2
xlRight-4152
xlScale3
xlSemiGray7510
xlShowLabel4
xlShowLabelAndPercent5
xlShowPercent3
xlShowValue2
xlSingle2
xlSolid1
xlSquare1
xlStar5
xlStError4
xlTop-4160
xlTransparent2
xlTriangle3
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, Top, Main

XlDataLabelPosition
xlLabelPositionAbove0
xlLabelPositionBelow1
xlLabelPositionBestFit5
xlLabelPositionCenter-4108
xlLabelPositionCustom7
xlLabelPositionInsideBase4
xlLabelPositionInsideEnd3
xlLabelPositionLeft-4131
xlLabelPositionMixed6
xlLabelPositionOutsideEnd2
xlLabelPositionRight-4152
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, Top, Main

XlDataLabelsType
xlDataLabelsShowBubbleSizes6
xlDataLabelsShowLabel4
xlDataLabelsShowLabelAndPercent5
xlDataLabelsShowNone-4142
xlDataLabelsShowPercent3
xlDataLabelsShowValue2
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, Top, Main

XlDisplayBlanksAs
xlInterpolated3
xlNotPlotted1
xlZero2
proc ::Office::Enum::XlDisplayBlanksAs {} {

    # xlInterpolated - 3
    # xlNotPlotted - 1
    # xlZero - 2
    return { xlInterpolated 3 xlNotPlotted 1 xlZero 2 }
}

XlDisplayUnit [::Office::Enum]Enum, Top, Main

XlDisplayUnit
xlDisplayUnitCustom-4114
xlDisplayUnitNone-4142
xlHundredMillions-8
xlHundreds-2
xlHundredThousands-5
xlMillionMillions-10
xlMillions-6
xlTenMillions-7
xlTenThousands-4
xlThousandMillions-9
xlThousands-3
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, Top, Main

XlEndStyleCap
xlCap1
xlNoCap2
proc ::Office::Enum::XlEndStyleCap {} {

    # xlCap - 1
    # xlNoCap - 2
    return { xlCap 1 xlNoCap 2 }
}

XlErrorBarDirection [::Office::Enum]Enum, Top, Main

XlErrorBarDirection
xlChartX-4168
xlChartY1
proc ::Office::Enum::XlErrorBarDirection {} {

    # xlChartX - -4168
    # xlChartY - 1
    return { xlChartX -4168 xlChartY 1 }
}

XlErrorBarInclude [::Office::Enum]Enum, Top, Main

XlErrorBarInclude
xlErrorBarIncludeBoth1
xlErrorBarIncludeMinusValues3
xlErrorBarIncludeNone-4142
xlErrorBarIncludePlusValues2
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, Top, Main

XlErrorBarType
xlErrorBarTypeCustom-4114
xlErrorBarTypeFixedValue1
xlErrorBarTypePercent2
xlErrorBarTypeStDev-4155
xlErrorBarTypeStError4
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, Top, Main

XlGeoMappingLevel
xlGeoMappingLevelAutomatic0
xlGeoMappingLevelCountryRegion5
xlGeoMappingLevelCountryRegionList6
xlGeoMappingLevelCounty3
xlGeoMappingLevelDataOnly1
xlGeoMappingLevelPostalCode2
xlGeoMappingLevelState4
xlGeoMappingLevelWorld7
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, Top, Main

XlGeoProjectionType
xlGeoProjectionTypeAlbers3
xlGeoProjectionTypeAutomatic0
xlGeoProjectionTypeMercator1
xlGeoProjectionTypeMiller2
xlGeoProjectionTypeRobinson4
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, Top, Main

XlGradientStopPositionType
xlGradientStopPositionTypeExtremeValue0
xlGradientStopPositionTypeNumber1
xlGradientStopPositionTypePercent2
proc ::Office::Enum::XlGradientStopPositionType {} {

    # xlGradientStopPositionTypeExtremeValue - 0
    # xlGradientStopPositionTypeNumber - 1
    # xlGradientStopPositionTypePercent - 2
    return { xlGradientStopPositionTypeExtremeValue 0 xlGradientStopPositionTypeNumber 1 xlGradientStopPositionTypePercent 2 }
}

XlHAlign [::Office::Enum]Enum, Top, Main

XlHAlign
xlHAlignCenter-4108
xlHAlignCenterAcrossSelection7
xlHAlignDistributed-4117
xlHAlignFill5
xlHAlignGeneral1
xlHAlignJustify-4130
xlHAlignLeft-4131
xlHAlignRight-4152
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, Top, Main

XlLegendPosition
xlLegendPositionBottom-4107
xlLegendPositionCorner2
xlLegendPositionCustom-4161
xlLegendPositionLeft-4131
xlLegendPositionRight-4152
xlLegendPositionTop-4160
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, Top, Main

XlMarkerStyle
xlMarkerStyleAutomatic-4105
xlMarkerStyleCircle8
xlMarkerStyleDash-4115
xlMarkerStyleDiamond2
xlMarkerStyleDot-4118
xlMarkerStyleNone-4142
xlMarkerStylePicture-4147
xlMarkerStylePlus9
xlMarkerStyleSquare1
xlMarkerStyleStar5
xlMarkerStyleTriangle3
xlMarkerStyleX-4168
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, Top, Main

XlParentDataLabelOptions
xlParentDataLabelOptionsBanner1
xlParentDataLabelOptionsNone0
xlParentDataLabelOptionsOverlapping2
proc ::Office::Enum::XlParentDataLabelOptions {} {

    # xlParentDataLabelOptionsBanner - 1
    # xlParentDataLabelOptionsNone - 0
    # xlParentDataLabelOptionsOverlapping - 2
    return { xlParentDataLabelOptionsBanner 1 xlParentDataLabelOptionsNone 0 xlParentDataLabelOptionsOverlapping 2 }
}

XlPieSliceIndex [::Office::Enum]Enum, Top, Main

XlPieSliceIndex
xlCenterPoint5
xlInnerCenterPoint8
xlInnerClockwisePoint7
xlInnerCounterClockwisePoint9
xlMidClockwiseRadiusPoint4
xlMidCounterClockwiseRadiusPoint6
xlOuterCenterPoint2
xlOuterClockwisePoint3
xlOuterCounterClockwisePoint1
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, Top, Main

XlPieSliceLocation
xlHorizontalCoordinate1
xlVerticalCoordinate2
proc ::Office::Enum::XlPieSliceLocation {} {

    # xlHorizontalCoordinate - 1
    # xlVerticalCoordinate - 2
    return { xlHorizontalCoordinate 1 xlVerticalCoordinate 2 }
}

XlPivotFieldOrientation [::Office::Enum]Enum, Top, Main

XlPivotFieldOrientation
xlColumnField2
xlDataField4
xlHidden0
xlPageField3
xlRowField1
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, Top, Main

XlReadingOrder
xlContext-5002
xlLTR-5003
xlRTL-5004
proc ::Office::Enum::XlReadingOrder {} {

    # xlContext - -5002
    # xlLTR - -5003
    # xlRTL - -5004
    return { xlContext -5002 xlLTR -5003 xlRTL -5004 }
}

XlRegionLabelOptions [::Office::Enum]Enum, Top, Main

XlRegionLabelOptions
xlRegionLabelOptionsBestFitOnly1
xlRegionLabelOptionsNone0
xlRegionLabelOptionsShowAll2
proc ::Office::Enum::XlRegionLabelOptions {} {

    # xlRegionLabelOptionsBestFitOnly - 1
    # xlRegionLabelOptionsNone - 0
    # xlRegionLabelOptionsShowAll - 2
    return { xlRegionLabelOptionsBestFitOnly 1 xlRegionLabelOptionsNone 0 xlRegionLabelOptionsShowAll 2 }
}

XlRowCol [::Office::Enum]Enum, Top, Main

XlRowCol
xlColumns2
xlRows1
proc ::Office::Enum::XlRowCol {} {

    # xlColumns - 2
    # xlRows - 1
    return { xlColumns 2 xlRows 1 }
}

XlScaleType [::Office::Enum]Enum, Top, Main

XlScaleType
xlScaleLinear-4132
xlScaleLogarithmic-4133
proc ::Office::Enum::XlScaleType {} {

    # xlScaleLinear - -4132
    # xlScaleLogarithmic - -4133
    return { xlScaleLinear -4132 xlScaleLogarithmic -4133 }
}

XlSeriesColorGradientStyle [::Office::Enum]Enum, Top, Main

XlSeriesColorGradientStyle
xlSeriesColorGradientStyleDiverging1
xlSeriesColorGradientStyleSequential0
proc ::Office::Enum::XlSeriesColorGradientStyle {} {

    # xlSeriesColorGradientStyleDiverging - 1
    # xlSeriesColorGradientStyleSequential - 0
    return { xlSeriesColorGradientStyleDiverging 1 xlSeriesColorGradientStyleSequential 0 }
}

XlSeriesNameLevel [::Office::Enum]Enum, Top, Main

XlSeriesNameLevel
xlSeriesNameLevelAll-1
xlSeriesNameLevelCustom-2
xlSeriesNameLevelNone-3
proc ::Office::Enum::XlSeriesNameLevel {} {

    # xlSeriesNameLevelAll - -1
    # xlSeriesNameLevelCustom - -2
    # xlSeriesNameLevelNone - -3
    return { xlSeriesNameLevelAll -1 xlSeriesNameLevelCustom -2 xlSeriesNameLevelNone -3 }
}

XlSizeRepresents [::Office::Enum]Enum, Top, Main

XlSizeRepresents
xlSizeIsArea1
xlSizeIsWidth2
proc ::Office::Enum::XlSizeRepresents {} {

    # xlSizeIsArea - 1
    # xlSizeIsWidth - 2
    return { xlSizeIsArea 1 xlSizeIsWidth 2 }
}

XlTickLabelOrientation [::Office::Enum]Enum, Top, Main

XlTickLabelOrientation
xlTickLabelOrientationAutomatic-4105
xlTickLabelOrientationDownward-4170
xlTickLabelOrientationHorizontal-4128
xlTickLabelOrientationUpward-4171
xlTickLabelOrientationVertical-4166
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, Top, Main

XlTickLabelPosition
xlTickLabelPositionHigh-4127
xlTickLabelPositionLow-4134
xlTickLabelPositionNextToAxis4
xlTickLabelPositionNone-4142
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, Top, Main

XlTickMark
xlTickMarkCross4
xlTickMarkInside2
xlTickMarkNone-4142
xlTickMarkOutside3
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, Top, Main

XlTimeUnit
xlDays0
xlMonths1
xlYears2
proc ::Office::Enum::XlTimeUnit {} {

    # xlDays - 0
    # xlMonths - 1
    # xlYears - 2
    return { xlDays 0 xlMonths 1 xlYears 2 }
}

XlTrendlineType [::Office::Enum]Enum, Top, Main

XlTrendlineType
xlExponential5
xlLinear-4132
xlLogarithmic-4133
xlMovingAvg6
xlPolynomial3
xlPower4
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, Top, Main

XlUnderlineStyle
xlUnderlineStyleDouble-4119
xlUnderlineStyleDoubleAccounting5
xlUnderlineStyleNone-4142
xlUnderlineStyleSingle2
xlUnderlineStyleSingleAccounting4
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, Top, Main

XlVAlign
xlVAlignBottom-4107
xlVAlignCenter-4108
xlVAlignDistributed-4117
xlVAlignJustify-4130
xlVAlignTop-4160
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, Top, Main

XlValueSortOrder
xlValueAscending1
xlValueDescending2
xlValueNone0
proc ::Office::Enum::XlValueSortOrder {} {

    # xlValueAscending - 1
    # xlValueDescending - 2
    # xlValueNone - 0
    return { xlValueAscending 1 xlValueDescending 2 xlValueNone 0 }
}
Document generated by Ruff!