menudo problema te puedes encontrar cuando comienzas a extender los Menúes, Toolbars o Ribbons de Visual Studio 2005, Microsoft Visual Studio 2008, Microsoft Office 2007, o alguna otra aplicación; y quieres agregar un ícono personalizado. Existen muchas opciones para agregar estos íconos, pero algunas suelen ser tediosas (especialmente si necesitas llegar a C++ para extender Visual Studio 2005).
Por suerte existe un archivo que posee TODAS LAS REFERENCIAS A LOS IDs DE LA SUITE DE OFFICE. Éste archivo puede encontrarse, una ves instalado el SDK para Visual Studio, en
y, para ahorrarme el trabajo de tener que buscarlo nuevamente, dejo parte de la lista con los más de 7000 íconos que posee internamente:
//-----------------------------------------------------------------------------
// Copyright 1994-2000 Microsoft Corporation. All Rights Reserved.
//
// File: msobtnid.h
// Contents: This file contains the MSO button icon IDs.
//-----------------------------------------------------------------------------
#define msotcidUser 32768 // app-custom controls should use tcid >= msotcidUser
#define msotcidNil 0 //(0,25) Label: '&Nil'
#define msotcidCustom 1 //(0,25) Label: '&Custom'
#define msotcidSpelling 2 //(1,5) Label: '&Spelling...'
#define msotcidSave 3 //(1,0) Label: '&Save'
#define msotcidPrint 4 //(1,3) Label: '&Print...'
#define msotcidWholePage 5 //(19,20) Label: '&One Page'
#define msotcidPageWidth 6 //(21,12) Label: '&Fit To Window'
#define msotcidZoom100 7 //(21,13) Label: '&Zoom 100%'
#define msotcidTable 8 //(1,14) Label: '&Insert Table...'
#define msotcidColumns 9 //(1,16) Label: '&Columns...'
#define msotcidFrame 10 //(25,7) Label: '&Frame'
#define msotcidNumbering 11 //(0,26) Label: '&Numbering'
#define msotcidBullets 12 //(0,27) Label: '&Bullets'
#define msotcidPortraitLandscape 13 //(18,22) Label: '&Portrait/Landscape'
#define msotcidOutdent 14 //(0,28) Label: '&Decrease Indent'
#define msotcidIndent 15 //(0,29) Label: '&Increase Indent'
#define msotcidInsertDrawing 16 //(1,24) Label: '&Insert Drawing'
#define msotcidGraph 17 //(1,23) Label: 'C&hart'
#define msotcidNew 18 //(0,11) Label: '&New...'
#define msotcidCopy 19 //(1,7) Label: '&Copy'
#define msotcidUndo2 20 //(48,2) Label: '&Undo'
#define msotcidCut 21 //(1,6) Label: 'Cu&t'
#define msotcidPaste 22 //(1,8) Label: '&Paste'
#define msotcidOpen 23 //(0,10) Label: '&Open...'
#define msotcidEnvelope 24 //(25,26) Label: '&Envelope'
#define msotcidZoom 25 //(34,20) Label: '&Zoom'
#define msotcidEquation 26 //(4,11) Label: '&Equation Editor'
#define msotcidMicrophone 27 //(37,14) Label: '&Custom'
#define msotcidPageView2 28 //(56,25) Label: '&Page View'
#define msotcidBacktrack 29 //(25,6) Label: '&Custom'
#define msotcidBrush 30 //(27,20) Label: '&Pen Comment'
#define msotcidPencil 31 //(59,9) Label: '&Custom'
#define msotcidFolder 32 //(27,16) Label: '&Custom'
#define msotcidClock 33 //(28,6) Label: '&Custom'
#define msotcidPasteJar 34 //(27,25) Label: '&Custom'
#define msotcidArrowToolbar 35 //(11,19) Label: '&Custom'
#define msotcidICantIdentifyIt 36 //(26,14) Label: '&Custom'
#define msotcidRepeat 37 //(4,14) Label: '&Repeat'
#define msotcidUpArrow2 38 //(43,18) Label: '&Custom'
#define msotcidRightArrow2 39 //(26,6) Label: '&Custom'
#define msotcidDownArrow2 40 //(26,7) Label: '&Custom'
#define msotcidLeftArrow2 41 //(26,10) Label: '&Custom'
#define msotcidWord 42 //(37,23) Label: '&Microsoft Word'
#define msotcidUse_msotcidFlowchart_Instead 43 //(47,12) Label: '&Custom'
#define msotcidArrowAndPage 44 //(26,8) Label: '&Custom'
#define msotcidUse_msotcidMail_Instead 45 //(26,9) Label: '&Custom'
#define msotcidUse_msotcidFind_Instead 46 //(4,16) Label: '&Custom'
#define msotcidClear 47 //(17,9) Label: 'Cle&ar'
#define msotcidUse_msotcidWatch_Instead 48 //(39,28) Label: '&Custom'
#define msotcidQuestion 49 //(23,18) Label: '&Custom'
#define msotcidUse_msotcidCalculator_Instead 50 //(13,22) Label: '&Custom'
#define msotcidBreakpoint 51 //(13,23) Label: '&Breakpoint'
#define msotcidPiggy 52 //(25,5) Label: '&Piggy Bank'
#define msotcidPaperStack 53 //(36,20) Label: '&Custom'
#define msotcidSingleSpacing 54 //(34,5) Label: '&Single Spacing'
#define msotcidOneAndAHalfSpacing 55 //(13,4) Label: '&1.5 Spacing'
#define msotcidDoubleSpacing 56 //(15,16) Label: '&Double Spacing'
#define msotcidSuperscript 57 //(54,25) Label: '&Superscript'
#define msotcidSubscript 58 //(4,3) Label: '&Subscript'
#define msotcidHappyFace 59 //(7,23) Label: '&Happy Face!'
#define msotcidDoubleUnderline 60 //(13,3) Label: '&Double Underline'
#define msotcidWordUnderline 61 //(13,2) Label: '&Word Underline'
#define msotcidGrowFont2 62 //(13,1) Label: '&Grow Font'
#define msotcidShrinkFont2 63 //(13,17) Label: '&Shrink Font'
#define msotcidKeyboard 64 //(13,18) Label: '&Custom'
#define msotcidDialog2 65 //(27,24) Label: '&Dialog Box'
#define msotcidUse_msotcidExcel_Instead 66 //(46,7) Label: '&Custom'
#define msotcidTrashCan 67 //(37,6) Label: '&Custom'
#define msotcidSpeaker 68 //(37,12) Label: '&Custom'
#define msotcidScreen 69 //(28,11) Label: '&Custom'
#define msotcid0 70 //(44,24) Label: '&Number 0'
#define msotcid1 71 //(36,13) Label: 'Show Heading &1'
#define msotcid2 72 //(36,16) Label: 'Show Heading &2'
#define msotcid3 73 //(36,11) Label: 'Show Heading &3'
#define msotcid4 74 //(36,10) Label: 'Show Heading &4'
#define msotcid5 75 //(44,0) Label: 'Show Heading &5'
#define msotcid6 76 //(44,13) Label: 'Show Heading &6'
#define msotcid7 77 //(19,9) Label: 'Show Heading &7'
#define msotcid8 78 //(43,23) Label: 'Show Heading &8'
#define msotcid9 79 //(43,28) Label: 'Show Heading &9'
#define msotcidA 80 //(48,27) Label: '&Letter A'
#define msotcidB 81 //(48,28) Label: '&Letter B'
#define msotcidC 82 //(48,29) Label: '&Letter C'
#define msotcidD 83 //(49,0) Label: '&Letter D'
#define msotcidE 84 //(49,1) Label: '&Letter E'
#define msotcidF 85 //(49,2) Label: '&Letter F'
#define msotcidG 86 //(49,3) Label: '&Letter G'
#define msotcidH 87 //(49,4) Label: '&Letter H'
#define msotcidI 88 //(49,5) Label: '&Letter I'
#define msotcidJ 89 //(49,6) Label: '&Letter J'
#define msotcidK 90 //(49,7) Label: '&Letter K'
#define msotcidL 91 //(49,8) Label: '&Letter L'
#define msotcidM 92 //(49,9) Label: '&Letter M'
#define msotcidN 93 //(49,10) Label: '&Letter N'
#define msotcidO 94 //(49,11) Label: '&Letter O'
#define msotcidP 95 //(49,12) Label: '&Letter P'
#define msotcidQ 96 //(49,13) Label: '&Letter Q'
#define msotcidR 97 //(49,14) Label: '&Letter R'
#define msotcidS 98 //(49,15) Label: '&Letter S'
#define msotcidT 99 //(49,16) Label: '&Letter T'
#define msotcidU 100 //(49,17) Label: '&Letter U'
#define msotcidV 101 //(49,18) Label: '&Letter V'
#define msotcidW 102 //(49,19) Label: '&Letter W'
#define msotcidX 103 //(49,20) Label: '&Letter X'
#define msotcidY 104 //(49,21) Label: '&Letter Y'
#define msotcidZ 105 //(56,10) Label: '&Letter Z'
#define msotcidClose 106 //(7,24) Label: '&Close'
#define msotcidTableAutoFormat 107 //(6,28) Label: 'Table Auto&Format...'
#define msotcidFormatPainter 108 //(1,9) Label: '&Format Painter'
#define msotcidPrintPreview 109 //(1,4) Label: 'Print Pre&view'
#define msotcidCopyFormat 110 //(36,17) Label: '&Pick Up Style'
#define msotcidPasteFormat 111 //(28,22) Label: '&Apply Style'
#define msotcidBlank 112 //(39,16) Label: '&Custom'
#define msotcidBold 113 //(0,20) Label: '&Bold'
#define msotcidItalic 114 //(0,21) Label: '&Italic'
#define msotcidUnderline 115 //(0,22) Label: '&Underline'
#define msotcidGridBorder2 116 //(37,7) Label: '&Custom'
#define msotcidBottomBorder2 117 //(54,22) Label: '&Custom'
#define msotcidDarkShading2 118 //(27,15) Label: '&Dark Shading'
#define msotcidParagraphMark 119 //(3,14) Label: '&Show All'
#define msotcidLeftJustify 120 //(0,23) Label: 'Align &Left'
#define msotcidRightJustify 121 //(1,18) Label: 'Align &Right'
#define msotcidCentered 122 //(0,24) Label: '&Center'
#define msotcidFullJustify 123 //(2,28) Label: '&Justify'
#define msotcidContextHelp 124 //(14,29) Label: 'What's &This?'
#define msotcidDate 125 //(24,23) Label: '&Date'
#define msotcidTime 126 //(28,4) Label: '&Time'
#define msotcidPageNumbers 127 //(7,26) Label: 'Page N&umbers...'
#define msotcidUndo 128 //(1,10) Label: '&Undo'
#define msotcidRedo 129 //(1,11) Label: '&Redo'
#define msotcidLine 130 //(2,7) Label: '&Line'
#define msotcidRectangle 131 //(37,26) Label: 'R&ectangle'
#define msotcidLeftArrow 132 //(56,7) Label: '&Promote'
#define msotcidRightArrow 133 //(60,26) Label: '&Demote'
#define msotcidUpArrow 134 //(24,16) Label: 'Move &Up'
#define msotcidDownArrow 135 //(12,12) Label: '&Move Down'
#define msotcidDoubleRightArrow 136 //(13,20) Label: 'Demote to &Body Text'
#define msotcidExpand2 137 //(47,14) Label: '&Expand'
#define msotcidCollapse2 138 //(48,15) Label: '&Collapse'
#define msotcidTextbox 139 //(2,11) Label: 'Te&xt Box'
#define msotcidFindFile 140 //(47,10) Label: '&Find File...'
#define msotcidFind 141 //(4,16) Label: '&Find...'
#define msotcidExcelTable 142 //(1,15) Label: '&Insert Excel Spreadsheet'
#define msotcidPageBreak2 143 //(47,8) Label: '&Page Break'
#define msotcidWordAutoFormat 144 //(65,11) Label: '&AutoFormat...'
#define msotcidTopBorder 145 //(36,23) Label: '&Top Border'
#define msotcidBottomBorder 146 //(6,21) Label: '&Bottom Border'
#define msotcidLeftBorder 147 //(36,24) Label: '&Left Border'
#define msotcidRightBorder 148 //(36,25) Label: '&Right Border'
#define msotcidInsideBorder 149 //(36,26) Label: '&Inside Borders'
#define msotcidBoxBorder 150 //(5,2) Label: '&Outside Borders'
#define msotcidNoBorder 151 //(36,27) Label: '&No Border'
#define msotcidEllipse 152 //(24,18) Label: '&Ellipse'
#define msotcidArc 153 //(26,0) Label: '&Arc'
#define msotcidFirstRecord 154 //(46,10) Label: '&First'
#define msotcidPreviousRecord 155 //(46,11) Label: '&Previous'
#define msotcidNextRecord 156 //(46,12) Label: '&Next'
#define msotcidLastRecord 157 //(67,23) Label: '&Last'
#define msotcidInsertMergeField 158 //(24,20) Label: '&Insert Merge Field'
#define msotcidMergeToDocument 159 //(64,27) Label: '&Merge to Document'
#define msotcidMergeToPrinter 160 //(12,3) Label: '&Merge to Printer'
#define msotcidCheckMerge 161 //(12,4) Label: '&Error Check Merge'
#define msotcidEditTable 162 //(12,5) Label: '&Data Form'
#define msotcidShowMergeData 163 //(22,24) Label: '&Show Fields/Values'
#define msotcidGroup 164 //(8,1) Label: '&Group'
#define msotcidUngroup 165 //(8,2) Label: '&Ungroup'
#define msotcidBringToFront 166 //(3,10) Label: 'Bring to Fron&t'
#define msotcidSendToBack 167 //(46,3) Label: 'Send to Bac&k'
#define msotcidAboveText 168 //(28,15) Label: 'Bring in F&ront of Text'
#define msotcidBehindText 169 //(37,21) Label: 'Send Be&hind Text'
#define msotcidBringForward 170 //(28,10) Label: 'Bring &Forward'
#define msotcidSendBackward 171 //(37,25) Label: 'Send &Backward'
#define msotcidMagnifier 172 //(29,0) Label: '&Magnifier'
#define msotcidShrinkOnePage 173 //(18,17) Label: '&Shrink One Page'
#define msotcidBlank2 174 //(39,16) Label: '&Custom'
#define msotcidUse_msotbcidWholePage_Instead 175 //(4,12) Label: '&Full Page View'
#define msotcidNotebook 176 //(64,10) Label: '&Custom'
#define msotcidMultiplePages 177 //(21,10) Label: '&Multiple Pages'
#define msotcidFullScreen 178 //(5,27) Label: 'F&ull Screen'
#define msotcidRuler 179 //(7,25) Label: '&Ruler'
#define msotcidRoundedRectangle 180 //(24,26) Label: '&Rounded Rectangle'
#define msotcidCassetteTape 181 //(34,29) Label: '&Voice Comment'
#define msotcidPointer 182 //(2,6) Label: '&Select Objects'
#define msotcidFindInTable 183 //(21,11) Label: '&Find in Field'
#define msotcidRecord 184 //(63,19) Label: '&Record New Macro...'
#define msotcidPauseRecorder 185 //(25,29) Label: '&Pause Recording'
#define msotcidPlay 186 //(4,17) Label: '&Macros...'
#define msotcidTrace 187 //(24,27) Label: '&Trace'
#define msotcidStepIn 188 //(24,28) Label: 'Step &In'
#define msotcidPause 189 //(25,14) Label: '&Pause'
#define msotcidFlowchart 190 //(23,21) Label: '&Macro...'
#define msotcidDialog 191 //(28,13) Label: '&Dialog Editor'
#define msotcidREM 192 //(28,14) Label: '&Comment Block'
#define msotcidRecordOne 193 //(19,7) Label: '&Record Next'
#define msotcidStepOver 194 //(28,12) Label: 'Step &Over'
#define msotcidSpiralNotebook 195 //(36,22) Label: '&Custom'
#define msotcidFlipHorizontal 196 //(37,18) Label: 'Flip &Horizontal'
#define msotcidFlipVertical 197 //(37,10) Label: 'Flip &Vertical'
#define msotcidRotateRight 198 //(36,8) Label: 'Rotate &Right'
#define msotcidRotateLeft 199 //(37,16) Label: 'Rotate &Left'
#define msotcidPolygonFreehand 200 //(36,6) Label: '&Freeform'
#define msotcidCallout 201 //(46,4) Label: '&Callout'
#define msotcidMagnifierF 202 //(46,5) Label: '&Custom'
#define msotcidBorders 203 //(12,7) Label: '&Borders'
#define msotcidDrawing 204 //(1,24) Label: '&Drawing'
#define msotcidAutoText 205 //(46,8) Label: 'AutoTe&xt...'
#define msotcidEditPolygon 206 //(8,6) Label: '&Edit Points'
#define msotcidFillColor 207 //(43,29) Label: '&Fill Color'
#define msotcidLineColor 208 //(36,7) Label: '&Line Color'
#define msotcidCalloutOptions 209 //(27,21) Label: '&Callout Options'
#define msotcidSortUp 210 //(1,21) Label: 'Sort &Ascending'
#define msotcidSortDown 211 //(1,22) Label: 'Sort Des&cending'
#define msotcidDesign2 212 //(9,11) Label: 'Table &Design'
#define msotcidAddRecord 213 //(65,26) Label: '&Add Record'
#define msotcidDeleteRecord 214 //(16,7) Label: '&Delete Record'
#define msotcidUpdateFields 215 //(4,10) Label: '&Update Field'
#define msotcidDatabase 216 //(27,18) Label: '&Database...'
#define msotcidGrid2 217 //(7,10) Label: 'Gr&id...'
#define msotcidWordPicture 218 //(12,2) Label: 'Word Pict&ure'
#define msotcidEditBox 219 //(23,20) Label: '&Edit Box'
#define msotcidCheckbox 220 //(21,19) Label: 'C&heck Box'
#define msotcidCombo 221 //(55,5) Label: '&Combo Box'
#define msotcidProperties 222 //(5,13) Label: 'Propert&ies'
#define msotcidFieldShading 223 //(35,5) Label: '&Show Field Shading'
#define msotcidNormalView 224 //(4,18) Label: '&Normal'
#define msotcidProtectForm 225 //(38,25) Label: '&Protect Form'
#define msotcidAutoSum 226 //(1,20) Label: '&AutoSum'
#define msotcidLineStyle2 227 //(47,15) Label: '&Line/Border Style'
#define msotcidStop 228 //(26,1) Label: '&Stop Recording'
#define msotcidWatch 229 //(22,27) Label: '&Quick Watch'
#define msotcidMasterDocumentView 230 //(25,23) Label: '&Master Document View'
#define msotcidCreateSubdocument 231 //(37,20) Label: '&Create Subdocument'
#define msotcidDeleteSubdocument 232 //(28,5) Label: '&Delete Subdocument'
#define msotcidImportSubdocument 233 //(36,18) Label: '&Import Subdocument'
#define msotcidSplitSubdocument 234 //(12,21) Label: '&Split Subdocument'
#define msotcidMergeSubdocument 235 //(12,20) Label: '&Merge Subdocument'
#define msotcidProtectSubdocument 236 //(37,11) Label: '&Protect Subdocument'
#define msotcidHeaderOrFooter 237 //(46,6) Label: '&Show Header/Footer'
#define msotcidPreviousHeader 238 //(11,17) Label: '&Previous Header'
#define msotcidNextHeader 239 //(26,15) Label: '&Next Header'
#define msotcidNewHeader 240 //(33,20) Label: '&New Header'
#define msotcidDeleteHeader 241 //(46,9) Label: '&Delete Header'
#define msotcidAlign 242 //(10,7) Label: '&Align'
#define msotcidArrow 243 //(2,8) Label: '&Arrow'
#define msotcidMainMergeDocument 244 //(25,27) Label: '&Main Document'
#define msotcidMergeOptions 245 //(28,3) Label: '&Merge...'
#define msotcidMailMergeHelper 246 //(10,22) Label: 'Mail Me&rge...'
#define msotcidPageSetup 247 //(57,29) Label: 'Page Set&up...'
#define msotcidHideBodyText 248 //(58,0) Label: '&Hide Body Text'
#define msotcidSelectRecords 249 //(58,1) Label: '&Select Records'
#define msotcidLinkToPreviousHeader 250 //(58,2) Label: '&Link to Previous'
#define msotcidFirstLineView 251 //(58,3) Label: '&First Line Only View'
#define msotcidShowFormatting 252 //(7,9) Label: '&Show Formatting'
#define msotcidFontDialog 253 //(4,25) Label: '&Font...'
#define msotcidStyleDialog 254 //(8,19) Label: '&Style...'
#define msotcidFontSize 255 //(58,4) Label: '&Font Size'
#define msotcidBordersDialog 256 //(62,8) Label: '&Borders Dialog'
#define msotcidShadingDialog 257 //(46,13) Label: '&Shading Dialog'
#define msotcidSend 258 //(57,22) Label: 'S&end...'
#define msotcidRoutingSlip 259 //(10,1) Label: '&Routing Recipient...'
#define msotcidFootnote 260 //(39,26) Label: 'Foot¬e...'
#define msotcidWordArt 261 //(44,16) Label: '&WordArt...'
#define msotcidMail 262 //(52,12) Label: 'Microsoft &Mail'
#define msotcidExcel 263 //(10,12) Label: 'Microsoft &Excel'
#define msotcidAccess 264 //(4,7) Label: 'Microsoft &Access'
#define msotcidSchedule 265 //(17,12) Label: 'Microsoft &Schedule+'
#define msotcidFoxPro 266 //(17,11) Label: 'Microsoft Visual &FoxPro'
#define msotcidPowerPoint 267 //(17,13) Label: 'Microsoft &PowerPoint'
#define msotcidPublisher 268 //(21,8) Label: 'Microsoft Pu&blisher'
#define msotcidProject 269 //(21,0) Label: 'Microsoft P&roject'
#define msotcidFromDisk 270 //(19,21) Label: '&From Disk'
#define msotcidToDisk 271 //(21,21) Label: '&To Disk'
#define msotcidQuarterNote 272 //(4,6) Label: '&Musical Note'
#define msotcidBell 273 //(9,12) Label: '&Bell'
#define msotcidSpeechBalloon 274 //(9,13) Label: '&Speech Balloon'
#define msotcidTelephone 275 //(9,14) Label: '&Telephone'
#define msotcidSadFace 276 //(9,15) Label: '&Sad Face'
#define msotcidKey 277 //(9,16) Label: '&Key'
#define msotcidNotebook2 278 //(9,17) Label: '&Big Notebook'
#define msotcidPushpin 279 //(9,18) Label: '&Pushpin'
#define msotcidCamera 280 //(9,19) Label: '&Camera'
#define msotcidVideoCamera 281 //(9,20) Label: '&Video Camera'
#define msotcidButton 282 //(9,21) Label: '&Button'
#define msotcidCalculator 283 //(9,22) Label: '&Calculator'
#define msotcidBookshelf 284 //(9,23) Label: '&Microsoft Bookshelf'
#define msotcidPresentIt 285 //(9,24) Label: 'Microsoft &PowerPoint'
#define msotcidSolitaire 286 //(9,25) Label: '&Solitaire'
#define msotcidPageLayoutView 287 //(4,20) Label: '&Print Layout'
#define msotcidFieldCodes 288 //(9,27) Label: 'View Fiel&d Codes'
#define msotcidDropCap 289 //(9,28) Label: '&Drop Cap...'
#define msotcidStrikethrough2 290 //(9,29) Label: '&Strikethrough'
#define msotcidSmallCaps 291 //(10,0) Label: '&Small Caps'
#define msotcidDeleteCells 292 //(8,22) Label: '&Delete Cells'
#define msotcidDeleteRows 293 //(10,2) Label: 'Delete &Rows'
#define msotcidDeleteColumns 294 //(10,3) Label: 'Delete &Columns'
#define msotcidInsertCells 295 //(10,4) Label: 'C&ells...'
#define msotcidInsertRows 296 //(10,5) Label: '&Rows'
#define msotcidInsertColumns 297 //(10,6) Label: '&Columns'
#define msotcidArrangeWindows 298 //(8,7) Label: '&Arrange All'
#define msotcidAdjustMargins 299 //(10,8) Label: '&Adjust Margins'
#define msotcidGridlines 300 //(16,27) Label: 'Grid&lines'
#define msotcidOpenSubdocument 301 //(10,10) Label: '&Open Subdocument'
#define msotcidSplit 302 //(10,11) Label: '&Split'
#define msotcidNewWindow 303 //(8,26) Label: '&New Window'
#define msotcidCompareDocuments 304 //(10,13) Label: '&Legal Blackline...'
#define msotcidRevisionsAcceptRejectChanges 305 //(0,25) Label: '&Accept or Reject Changes...'
#define msotcidAllCaps 306 //(10,15) Label: '&All Caps'
#define msotcidDisassembleMetafile 307 //(10,16) Label: '&Disassemble Picture'
#define msotcidSymbol 308 //(10,17) Label: '&Symbol...'
#define msotcidChangeCase 309 //(10,18) Label: 'Change Cas&e...'
#define msotcidShrinkFont1Pt 310 //(10,19) Label: '&Shrink Font 1 Pt'
#define msotcidGrowFont1Pt 311 //(10,20) Label: '&Grow Font 1 Pt'
#define msotcidRepaginate 312 //(10,21) Label: '&Repaginate'
#define msotcidReplace 313 //(8,11) Label: 'R&eplace...'
#define msotcidStartOfLine 314 //(10,23) Label: '&Start of Line'
#define msotcidEndOfLine 315 //(10,24) Label: '&End of Line'
#define msotcidPageUp 316 //(10,25) Label: '&Page Up'
#define msotcidPageDown 317 //(10,26) Label: '&Page Down'
#define msotcidTextboxVertical 318 //(2,12) Label: '&Vertical Text Box'
#define msotcidStartOfDocument 319 //(10,28) Label: '&Start of Document'
#define msotcidEndOfDocument 320 //(10,29) Label: '&End of Document'
#define msotcidAOCENextLetter 321 //(11,0) Label: '&Next Letter'
#define msotcidAOCEAddMailer 322 //(11,1) Label: 'Add &Mailer'
#define msotcidAOCEDeleteMailer 323 //(11,2) Label: '&Delete Mailer'
#define msotcidAOCEExpandMailer 324 //(11,3) Label: '&Expand Mailer'
#define msotcidAOCESendMail 325 //(11,4) Label: '&Send Mail'
#define msotcidAOCEReplyMail 326 //(11,5) Label: '&Reply'
#define msotcidAOCEReplyAllMail 327 //(11,6) Label: 'Reply &All'
#define msotcidAOCEForwardMail 328 //(11,7) Label: '&Forward'
#define msotcidGrammar 329 //(11,8) Label: '&Grammar...'
#define msotcidNO 330 //(11,9) Label: '&Not Applicable'
#define msotcidSwitcher_Close_CloseAll 331 //(7,24) Label: '&Close'
#define msotcidSwitcher_TextToOrFromTable 332 //(48,13) Label: '&Text to/from Table'
#define msotcidSwitcher_InsertTableRowColumnCells 333 //(1,14) Label: '&Insert Table'
#define msotcidSwitcher_DeleteRowColumnCells 334 //(48,13) Label: '&Delete Rows/Columns/Cells'
#define msotcidSwitcher_Redo_Repeat 335 //(48,13) Label: '&Repeat'
#define msotcidSwitcher_Protect_Unprotect 336 //(0,25) Label: '&Protect Document'
#define msotcidSwitcher_InsertFrame_FormatFrame 337 //(48,13) Label: '&Insert Frame'
#define msotcidRegroup 338 //(8,3) Label: 'Regr&oup'
#define msotcidThreeDee 339 //(2,24) Label: '&3-D Style'
#define msotcidHighlight 340 //(5,3) Label: '&Highlight'
#define msotcidTipWizardBox 341 //(11,20) Label: '&Tip Wizard 1'
#define msotcidTipWizardOff 342 //(11,21) Label: '&Tip Wizard 2'
#define msotcidTipWizard 343 //(11,22) Label: '&Tip Wizard 3'
#define msotcidTipWizardBlank 344 //(0,25) Label: '&Tip Wizard 4'
#define msotcidTipWizardHelp 345 //(11,24) Label: '&Tip Wizard 5'
#define msotcidTipWizardChange 346 //(11,25) Label: '&Tip Wizard 6'
#define msotcidTipWizardChange0 347 //(11,26) Label: '&Tip Wizard 7'
#define msotcidTipWizardUndo 348 //(11,27) Label: '&Tip Wizard 8'
#define msotcidTipWizardInactive 349 //(11,28) Label: '&Tip Wizard 9'
#define msotcidTipWizardArrow 350 //(11,29) Label: '&Tip Wizard 10'
#define msotcidTipWizard1 351 //(11,22) Label: '&Tip Wizard 11'
#define msotcidTipWizardRed 352 //(11,23) Label: '&Tip Wizard 12'
#define msotcidAddressBook 353 //(6,9) Label: 'Address &Book...'
#define msotcidReply 354 //(6,4) Label: '&Reply'
#define msotcidReplyAll 355 //(6,5) Label: 'Reply to A&ll'
#define msotcidForward 356 //(6,6) Label: 'For&ward'
#define msotcidMailMove 357 //(12,6) Label: '&Move Mail'
#define msotcidMailDelete 358 //(43,19) Label: '&Delete Mail'
#define msotcidPreviousMessage 359 //(55,10) Label: '&Item'
#define msotcidNextMessage 360 //(17,8) Label: '&Item'
#define msotcidMailCheckNames 361 //(67,25) Label: 'Chec&k Names'
#define msotcidMailSelectNames 362 //(12,11) Label: 'Select &Names...'
#define msotcidSend2 363 //(61,12) Label: 'Se&nd...'
#define msotcidPrintArea 364 //(12,13) Label: '&Set Print Area'
#define msotcidNewMacro 365 //(12,14) Label: '&Insert MS Excel 4.0 Macro'
#define msotcidNewWorksheet 366 //(12,15) Label: '&Insert Worksheet'
#define msotcidNewChart 367 //(12,16) Label: '&Insert Chart Sheet'
#define msotcidClearFormatting 368 //(12,17) Label: '&Clear Formatting'
#define msotcidPasteFormatting 369 //(12,18) Label: '&Paste Formatting'
#define msotcidPasteValues 370 //(12,19) Label: '&Paste Values'
#define msotcidFillRight 371 //(8,0) Label: '&Right'
#define msotcidFillDown 372 //(7,29) Label: '&Down'
#define msotcidEquals 373 //(12,22) Label: '&Equal Sign'
#define msotcidPlus 374 //(12,23) Label: '&Plus Sign'
#define msotcidMinus 375 //(12,24) Label: '&Minus Sign'
#define msotcidMultiply 376 //(12,25) Label: '&Multiplication Sign'
#define msotcidDivide 377 //(12,26) Label: '&Division Sign'
#define msotcidExponent 378 //(12,27) Label: '&Exponentiation Sign'
#define msotcidLeftParenthesis 379 //(12,28) Label: '&Left Parenthesis'
#define msotcidRightParenthesis 380 //(12,29) Label: '&Right Parenthesis'
#define msotcidColon 381 //(13,0) Label: '&Colon'
#define msotcidComma 382 //(13,16) Label: '&Comma'
#define msotcidPercent 383 //(13,15) Label: '&Percent Sign'
#define msotcidDollar 384 //(13,14) Label: '&Dollar Sign'
#define msotcidFunction 385 //(14,7) Label: '&Function...'
#define msotcidCharacterScaling 386 //(24,3) Label: '&Character Scaling'
#define msotcidConstrainToNumbers 387 //(13,6) Label: '&Constrain Numeric'
#define msotcidBoxBorder2 388 //(13,7) Label: '&XL Outline Border'
#define msotcidLeftBorder2 389 //(13,8) Label: '&XL Left Border'
#define msotcidRightBorder2 390 //(13,9) Label: '&XL Right Border'
#define msotcidTopBorder2 391 //(13,10) Label: '&XL Top Border'
#define msotcidDoubleBottomBorder2 392 //(13,11) Label: '&XL Double Border'
#define msotcidLightShading2 393 //(13,12) Label: '&Light Shading'
#define msotcidShadow 394 //(2,23) Label: '&Shadow Style'
#define msotcidCurrencyFormat 395 //(6,16) Label: '&Currency Style'
#define msotcidPercentageFormat 396 //(6,17) Label: '&Percent Style'
#define msotcidCommaFormat 397 //(6,18) Label: '&Comma Style'
#define msotcidIncreaseDecimals 398 //(6,19) Label: '&Increase Decimal'
#define msotcidDecreaseDecimals 399 //(6,20) Label: '&Decrease Decimal'
#define msotcidStrikethrough 400 //(13,19) Label: '&Strikethrough'
#define msotcidFontColor 401 //(2,19) Label: '&Font Color'
#define msotcidCenterAcross 402 //(1,19) Label: '&Merge and Center'
#define msotcidGrowFont 403 //(3,4) Label: '&Increase Font Size'
#define msotcidShrinkFont 404 //(3,3) Label: '&Decrease Font Size'
#define msotcidStackedText 405 //(13,24) Label: '&Vertical Text'
#define msotcidClimbingText 406 //(13,25) Label: '&Rotate Text Up'
#define msotcidDescendingText 407 //(13,26) Label: '&Rotate Text Down'
#define msotcidDistributeHorizontally 408 //(13,27) Label: 'Distribute &Horizontally'
#define msotcidFreehand 409 //(13,28) Label: '&Scribble'
#define msotcidMarqueeSelect 410 //(13,29) Label: '&Select Graphics'
#define msotcidPolygon 411 //(14,0) Label: '&Polygon'
#define msotcidFilledRectangle 412 //(14,1) Label: '&Filled Rectangle'
#define msotcidFilledEllipse 413 //(14,2) Label: '&Filled Ellipse'
#define msotcidFilledArc 414 //(14,3) Label: '&Filled Arc'
#define msotcidFilledPolygon 415 //(14,4) Label: '&Filled Polygon'
#define msotcidFilledPolygonFreehand 416 //(14,5) Label: '&Filled Freeform'
#define msotcidColor 417 //(25,8) Label: '&Color'
#define msotcidAreaChart 418 //(5,22) Label: '&Area Chart'
#define msotcidBarChart 419 //(14,8) Label: '&Bar Chart'
#define msotcidColumnChart 420 //(14,9) Label: '&Column Chart'
#define msotcidStackedColumnChart 421 //(35,7) Label: '&Stacked Column Chart'
#define msotcidLineChart 422 //(14,11) Label: '&Line Chart'
#define msotcidPieChart 423 //(14,12) Label: '&Pie Chart'
#define msotcidAreaChart3D 424 //(14,13) Label: '&3-D Area Chart'
#define msotcidBarChart3D 425 //(14,14) Label: '&3-D Bar Chart'
#define msotcidColumnChart3D 426 //(36,3) Label: '&3-D Clustered Column Chart'
#define msotcidPerspectiveChart3D 427 //