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
下載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