2013年3月14日 星期四

Excel 2010 與 Excel 2007的RibbonX(一)

許多公司與使用者使用Excel中的VBA開發巨集或增益集作為應用程式,從Excel 2007開始使用新的UI具備功能區擴充性(Ribbon Extensibility, RibbonX),可以自訂專用的功能區。最常用的是Open XML Formats檔案來制訂。

 但許多人的疑問是如果使用這樣的方式,是否Excel 2010 與 Excel 2007的RibbonX就會完全不同?其實,如果沒有使用到如Excel 2010 Backstage view的功能,RibbonX大部份都可以相容。 

如以下的Custom UI就無法共通於Excel 2010 與 Excel 2007,只能用於Excel 2010,因為在customUI使用了<backstage></backstage>的Tag


<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <backstage>
    <button id="CustomButton1" insertBeforeMso="FileSave" label="My test"
  imageMso="HappyFace" isDefinitive="true" onAction="Macro1"/>
    </backstage>
</customUI>

沒有留言:

張貼留言