·¢²¼Ê±¼ä : ÐÇÆÚÒ» ÎÄÕÂExcel VBA¿ª·¢¼¼Êõ´óÈ« µÚ20Õ¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁ
µÚ20Õ ʹÓÃRibbonX
ͼ20-20 ´ò¿ªÎļþ ͼ20-21 ´ò¿ª¹¤×÷²¾
£¨5£©ÒòΪ¹¤×÷²¾Test2.xlsmÖл¹Ã»ÓÐ×Ô¶¨ÒåRibbonXµÄ´úÂ룬ËùÒÔUI±à¼Æ÷µÄ±à¼´°¿ÚÀïΪ¿Õ¡£Ôڱ༴°¿ÚÖÐÊäÈëÒÔÏÂXML´úÂ룬ÓÃÀ´¶¨ÒåRibbonX£¬Èçͼ20-22Ëùʾ¡£
?Ìáʾ£ºUI±à¼Æ÷²»Ö§³ÖÖÐÎÄ£¬Òò´ËÐèÒª½«ÉϽÚ×Ô¶¨ÒåRibbonX´úÂëµÄÖÐÎĸijÉÓ¢ÎÄ¡£
ͼ20-22 ÊäÈëXML´úÂë
£¨6£©µ¥»÷¹¤¾ßÀ¸ÖеÄSave°´Å¥½«ÄÚÈݱ£´æµ½test2.xlsmÎļþÖУ¬È»ºó¹Ø±ÕUI±à¼Æ÷
¡¤403¡¤
Excel VBA¿ª·¢¼¼Êõ´óÈ«
Íê³ÉRibbonXµÄ´´½¨¡£
£¨7£©´ò¿ª¹¤×÷²¾test2.xlsm£¬¿É¿´µ½¹¦ÄÜÇøÐÂÔö¼ÓµÄÑ¡ÏÈçͼ20-23Ëùʾ¡£
ͼ20-23 ×Ô¶¨Ò幦ÄÜÇø
£¨8£©ÔÚVBEÖУ¬±àд¹ý³ÌshowmsgÓÃÀ´ÏÔʾµ±Ç°¹¤×÷±íµÄÐÅÏ¢¡£¾ßÌå´úÂëÓë20.3.1½ÚÖеĹý³ÌshowmsgÍêÈ«Ïàͬ¡£
20.4 ×Ô¶¨ÒåRibbonXʵÀý
Ç°Ãæ½éÉÜÁË×Ô¶¨ÒåRibbonXµÄ²½Öè¡¢³£ÓÃRibbonX¿Ø¼þµÈÄÚÈÝ¡£±¾½ÚÒÔʵÀýÐÎʽÑÝʾ×Ô¶¨ÒåRibbonXµÄ¸÷ÖÖ·½·¨£¬°üÀ¨½«ÄÚÖÃRibbonX¿Ø¼þ×éºÏ³ÉÒ»¸öеÄÑ¡Ï¡¢Ìí¼Ó×Ô¶¨ÒåRibbonX¿Ø¼þµ½ÄÚÖÃÑ¡Ï¡¢×Ô¶¨ÒåOffice°´Å¥¹¦ÄÜ¡¢¶¨Òå»Øµ÷º¯ÊýµÈʵÀý¡£
±¾½ÚµÄʵÀý²»ÔÙÖظ´´´½¨µÄ¸÷¸ö²½Ö裬¾ßÌå²Ù×÷¿É²Î¼û±¾ÕÂ20.3½ÚµÄÄÚÈÝ£¬ÔÚʵÀýÖÐÖ»Áгö¶¨ÒåRibbonXµÄXML´úÂë¡¢»Øµ÷º¯ÊýµÄVBA´úÂëµÈÄÚÈÝ¡£
20.4.1 ×éºÏÄÚÖÃRibbon
ÔÚExcel 2007¹¦ÄÜÇøµÄÄÚÖÿؼþÖУ¬½«²»Í¬ÓÃ;µÄ¿Ø¼þÓÃÑ¡Ï½øÐÐÁË·ÖÀà¡£ÔÚ´ó¶àÊýÇé¿öÏ£¬Óû§ÒªÍê³É¹¤×÷¶¼ÐèÒªÔÚ¶à¸öÑ¡Ï֮¼äÀ´»ØÇл»¡£ÀûÓù¦ÄÜÇøµÄ×Ô¶¨Ò幦ÄÜ£¬¿ÉÒÔн¨Ò»¸öÑ¡Ï£¬½«³£ÓÃÄÚÖÿؼþ¼¯Öе½Ò»Æð£¬ÒÔ·½±ãÓû§²Ù×÷¡£
ÒÔÉÏXML´úÂë×Ô¶¨ÒåµÄÑ¡ÏÈçͼ20-24Ëùʾ¡£
ͼ20-24 ×éºÏÄÚÖÿؼþ
¶ÔÓÚÄÚÖÿؼþ£¬Óû§²»ÐèÒª±àдÈκÎVBA´úÂ룬µ¥»÷ÕâЩ¿Ø¼þ¼´¿Éµ÷ÓÃϵͳÌṩµÄ¹¦ÄÜ¡£ÔÚExcel 2007ÖÐÌṩÁËһǧÆß°Ù¶à¸öÄÚÖÃRibbonX¿Ø¼þ£¬Óû§ÒªÊ¹ÓÃÕâЩÄÚÖÿؼþ±ØÐëÏÈÒªÖªµÀ¾ßÌåµÄÃû³Æ¡£¿ÉÒÔÔÚhttp://www.microsoft.com/zh/cn/default.aspxÍøÕ¾ÉÏÒԹؼü×Ö2007OfficeControlIDsExcel2007ËÑË÷£¬ÕÒµ½2007OfficeControlIDsExcel2007.EXEÎļþ£¬½«ÆäÏÂÔص½±¾µØÓ²ÅÌ¡£¸ÃÎļþΪһ¸ö×Ô½âѹÎļþ£¬½«Æä½âѹËõºó¿É¿´µ½ÆäÖаüº¬24¸öÎļþ£¬·Ö±ðΪOffice 2007¸÷×é¼þ£¨°üÀ¨Excel¡¢Word¡¢OutlookºÍPowerPoint£©ÖÐRibbonX¿Ø¼þµÄÃû³Æ¡¢ÀàÐ͵ȡ£Excel 2007ÖÐRibbonX¿Ø¼þÃû³Æ°üº¬ÔÚExcelRibbonControls.xlsxÎļþÖУ¬´ò¿ª¸ÃÎļþ£¬¿É¿´µ½Èçͼ20-25ËùʾµÄ¿Ø¼þÐÅÏ¢¡£
ͼ20-25 Excel 2007¿Ø¼þÁбí
ÁíÍ⣬Microsoft Office 2007ÌṩÁË´óÔ¼¶þǧÎå°Ù¸öÄÚÖÃÃüÃûµÄͼÏñ£¬ÕâЩͼÏñÓ벻ͬµÄÃüÁîÏà¹ØÁª¡£Èç¹ûÖªµÀͼÏñµÄÃû³Æ£¬Ôò¿ÉÒÔΪ×Ô¶¨ÒåµÄRibbonX¿Ø¼þÖÐÖ¸¶¨ÕâЩͼÏñ¡£
΢ÈíÌṩµÄmso image browser.xlsm¹¤×÷²¾ÁгöÁËExcel 2007ÌṩµÄÕâЩͼÏñ£¬¿É´ÓÍøÉÏÏÂÔظù¤×÷²¾¡£¸Ã¹¤×÷²¾µÄÄÚÈÝÈçͼ20-26Ëùʾ£¬ÔÚ¹¤×÷±íµÚ1ÐÐÖÐÁгöÁ˵±Ç°Ñ¡ÖÐÃû³ÆµÄͼÏñ¼°ºóÃæµÄ50¸öͼÏñ¡£´ÓµÚ2ÐпªÊ¼£¬Ã¿ÐеÚ1ÁÐÏÔʾ1¸öÄÚÖÃͼÏñµÄÃû³Æ£¬ÔÚXML´úÂëÖÐʹÓÃimageMsoÊôÐÔÒýÓÃͼÏñÃû³Æ£¬¼´¿ÉÏÔʾ³ö¶ÔÓ¦µÄͼÏñ¡£
¡¤405¡¤
Excel VBA¿ª·¢¼¼Êõ´óÈ«
ͼ20-26 Excel 2007ÄÚÖÃͼÏñ
?Ìáʾ£ºÒ²¿ÉÒÔ½«ÄÚÖÃͼÏñÏÔʾÔÚÓû§´°ÌåµÄImage¿Ø¼þÖС£ÀýÈ磬ÏÂÃæµÄ´úÂ뽫ΪÓû§
´°ÌåÖеÄImage1¿Ø¼þÉèÖÃÄÚÖÃͼÏñ£¬Í¼ÏñµÄ³ß´ç±»Ö¸¶¨Îª32¡Á32ÏñËØ¡£
Image1.Picture = Application.CommandBars.GetImageMso(\32, 32)
20.4.2 Ìí¼ÓRibbonXµ½ÄÚÖÃÑ¡Ï
¿É½«×Ô¶¨ÒåRibbonX¿Ø¼þÌí¼Óµ½ÄÚÖÃÑ¡ÏÖС£ÀýÈ磬ÒÔÏ´úÂëÔÚ¡¾¿ªÊ¼¡¿Ñ¡ÏÖÐÌí¼ÓÒ»¸öÃûΪ¡¾²âÊÔ¡¿µÄ×飺