通過軟件自定義Excel2007功能區(qū)

字號:

1、安裝Custom UI編輯器
    下載Custom UI編輯器并安裝:
    http://www.drexcel.cn/article.asp?id=11
    或http://openxmldeveloper.org/articles/customuieditor.aspx
    對于Win XP用戶:在安裝Custom UI編輯器之前應(yīng)該:
    運行Windows Update, 在更新選項中選取.NET framework 2 or 3。
    安裝之后,再次運行Windows Update來查看是否有補丁。
    關(guān)于Custom UI編輯器
    打開Custom UI編輯器,考試大提示您將會看到在工具欄上有5個菜單按鈕。
    Open(打開) : 打開想要編輯以改變其功能區(qū)的Excel文件
    Save(保存) : 保存xml到已在UI編輯器中打開的文件中(注意當(dāng)該文件已在Excel中打開時不可能在編輯器中保存該文件)
    Insert Icons(插入圖標(biāo)) : 在文件中插入自已的圖標(biāo)(圖標(biāo)將會保存在文件中)
    Validate(驗證) : 驗證xml以便確保沒有排版上的問題
    Generate Callbacks(產(chǎn)生回調(diào)) : 為xml中的每個onActive創(chuàng)建宏(回調(diào)),選擇所有的回調(diào)并將它們復(fù)制到工作簿里的標(biāo)準(zhǔn)模塊中,然后可以宏(回調(diào))中的Sub和End Sub行之間插入相應(yīng)的代碼
    例如,對于onAction="Macro1" ,將創(chuàng)建
    Sub Macro1(control as IRibbonControl)
    End Sub
    2、可以在Custom UI編輯器中使用的XML示例
    可以在下面的鏈接地址中下載已準(zhǔn)備好的XML文件,在示例中將使用這些文件。
    XMLSamples.zip下載地址:http://www.drexcel.cn/article.asp?id=14
    將文件解壓到下面的文件夾中
    C:Program FilesCustomUIEditorSamples
    3、查找控件、組和選項卡名
    在XML代碼中,會經(jīng)常使用如idMso="MergeCenterMenu"指向一個內(nèi)置控件。
    可以在Microsoft的網(wǎng)站上下載所有控件的名稱:
    2007 Office System Document: Lists of Control IDs
    在下面的地址中可以下載關(guān)于Excel 2007內(nèi)置控件名稱和相應(yīng)圖標(biāo)的工作簿:
    Built-in_Controls_Excel_2007.zip文件下載地址:http://www.drexcel.cn/article.asp?id=15
    打開這個工作簿后,必須啟用宏。然后,可以在文件中的下拉框中選擇一個組,將在旁邊看到該組的相應(yīng)圖片,并且在數(shù)據(jù)下面顯示這個組中的控件。
    4、查找按鈕圖像的名稱
    在XML代碼中,可以看到會使用imageMso="TextAlignGallery" 來使用想要的內(nèi)置圖標(biāo)。Jim Rech已經(jīng)制作了一個加載項來顯示Office 2007 按鈕圖像。打開該加載項,新建一個工作簿后,將會添加一個新選項卡(如圖2所示)。在該選項卡中,可在文本框中輸入一個索引值,在右側(cè)會顯示自該索引值后的50個圖標(biāo),單擊某圖標(biāo),將會復(fù)制該圖標(biāo)控件的名稱到剪貼板,可以將其粘貼到RibbonX中。
    在下面的鏈接中下載這個加載項:
    BtnImages.zip下載地址:http://www.drexcel.cn/article.asp?id=16
    或者使用John Walkenbach的mso image browser工作簿:
    mso image browser.zip下載地址:http://www.drexcel.cn/article.asp?id=12
    或者從Microsoft站點下載文件:Office 2007 : Icons Gallery
    5、一個幫助制作功能區(qū)自定義選項卡的工作簿
    Ron de Bruin制作了一個工作簿,可以用來生成在功能區(qū)中自定義選項卡的XML代碼。單擊下面的鏈接下載此工作簿:
    XMLCreator-1.5.zip下載地址:http://www.drexcel.cn/article.asp?id=17