久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    細品RibbonX(11):使用Custom UI Editor自定義功能區(qū)

     yuxinrong 2009-11-10
    Custom UI Editor是一款用來編輯OpenXML文件的小型工具,更方便且實用。此外,還提供了一些驗證和其它工具來減少開發(fā)量。
    在下面的網(wǎng)站中可以免費下載該工具軟件:
    http:///articles/customuieditor.aspx
    配置并安裝CustomUI Editor
    步驟1 對于Windows XP用戶來說,首先應(yīng)該安裝Microsoft .NET Framework 2.0
    通過“開始”─“控制面板”—“添加或刪除程序”,在“添加或刪除程序”對話框中檢查是否有“Microsoft .NET Framework 2.0”項。如果沒有,則可以到Microsoft的網(wǎng)站上下載。
    對于Windows Vista用戶來說,系統(tǒng)已安裝Microsoft .NET Framework 2.0。
    步驟2 安裝Microsoft Office 2007 Custom UI Editor
    下載CustomUI Editor并解壓后,雙擊圖標(biāo)即可安裝Microsoft Office 2007 Custom UI Editor。安裝完成后,打開Custom UI Editor,然后在該編輯器中打開MyFirstUIModification.xlsx文件,此時如下圖1所示。

    圖1:在Custom UI Editor中打開定制后的Excel 2007文件(注:亂碼為中文,由于該編輯器不支持中文,因此顯示亂碼)
    從圖1中可以看到,在Custom UI編輯器中文件使用了顏色來區(qū)分不同的標(biāo)記文本,并使用了縮排,版面清新自然。在該編輯器中,顏色能幫助閱讀和理解代碼;也能容易地嵌入圖片、驗證代碼、存儲代碼片斷,甚至生成響應(yīng)的回調(diào)的代碼框架。(回調(diào),即當(dāng)單擊自定義的Ribbon控件時觸發(fā)的VBA程序,后面將詳細介紹。)
    使用CustomUI Editor來定制功能區(qū)
    下面,將使用CustomUI Editor來定制Excel功能區(qū),使用與使用記事本自定義功能區(qū)相同的代碼,從而演示CustomUI Editor和記事本處理功能區(qū)時的不同。
    步驟1 打開Excel 2007,創(chuàng)建一個新的Excel文檔,并將該文檔命名為MySecondModification.xlsx。然后,關(guān)閉該文檔。
    步驟2 打開CustomUI Editor,在該編輯器中打開MySecondUIModification.xlsx文檔,然后輸入與之前在記事本中定制功能區(qū)時相同的代碼。
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    <ribbon startFromScratch="false">
    <tabs>
    <tab id="rxtabCustom"
                    label="My Tab"
                    insertBeforeMso="TabHome">
    <group idMso="GroupFont">
    </group>
    <group idMso="GroupZoom">
    </group>
    </tab>
    </tabs>
    </ribbon>
    </customUI>

    步驟3 驗證代碼
    單擊CustomUI編輯器工具欄右側(cè)第二個按鈕(Validate)。此時,如果沒有錯誤,則會出現(xiàn)如下圖2所示的消息框。

    圖2:在CustomUI Editor中驗證代碼,沒有錯誤
    如果有錯誤,那么將會指出存在的錯誤,如下圖3所示的消息框。

    圖3:在CustomUI Editor中驗證代碼,有錯誤
    在大多數(shù)情況下,錯誤消息都指出了錯誤發(fā)生的原因。
    步驟4 一旦驗證通過,保存并關(guān)閉CustomUI Editor。
    步驟5 打開MySecondModification.xlsx文檔,如下圖4所示,已在該Excel文檔中添加了新的選項卡。

    圖4:通過CustomUI Editor定制的Excel界面
    在CustomUI Editor中存儲定制模板
    有時,您可能想引用以前曾經(jīng)開發(fā)過的自定義界面,而CustomUI Editor提供了這樣的功能,將代碼存儲為模板,方便以后再利用。
    步驟1 打開記事本,輸入下面的代碼:

    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    <ribbon startFromScratch="false">
    <tabs>
    <!-- Enter your first tab here -->
    </tabs>
    </ribbon>
    </customUI>

    步驟2 將該文本文件保存在Program Files\CustomUIEditor\Samples文件夾中,文件名為RibbonBase.xml。
    (注意,Program Files\CustomUIEditor為Microsoft Office 2007 Custom UI Editor缺省的安裝目錄,如果安裝在不同的路徑下,只需更改為相應(yīng)的路徑即可)
    步驟3 打開CustomUI Editor,選擇菜單“Samples”,在列表中會看到“RibbonBase”條目,如圖5所示。單擊該條目,將出現(xiàn)模板中的代碼,能使用該代碼開始新的功能區(qū)定制。

    圖5:在CustomUI Editor中存儲和使用模板
    關(guān)于CustomUI Editor的使用
    雖然使用CustomUI Editor能夠使編輯XML代碼更容易,但在使用前還是要對其進一步了解:

    • CustomUI Editor不會檢查XML標(biāo)記的形式,因此應(yīng)確保只使用在XML架構(gòu)中定義的屬性。然而,CustomUI Editor能核查在引號內(nèi)提供的屬性的有效性。
    • 在編寫和調(diào)試RibbonX代碼時,不能夠同時在應(yīng)用程序和CustomUI Editor中打開要定制的文件。當(dāng)文件已經(jīng)在Office應(yīng)用程序中打開時,試圖在CustomUI Editor中保存該文件將導(dǎo)致錯誤。此外,即便關(guān)閉了正在編輯的Office應(yīng)用程序文檔,然后將其在CustomUI Editor中保存,CustomUI Editor仍將覆蓋在應(yīng)用程序中編輯文檔所作的任何修改。在另外的工具中作出修改之前關(guān)閉應(yīng)用程序?qū)⑹歉踩摹?
    • CustomUI Editor沒有查找/替換工具,因此,如果打算在XML代碼中作大量的編輯,可以先將其復(fù)制到另一個應(yīng)用程序,編輯后再復(fù)制回來。
    • 當(dāng)處理充滿屏幕的多行XML文件時,CustomUI Editor習(xí)慣刷新屏幕使光標(biāo)總是在屏幕的最后一行,這使得經(jīng)常需要移至后面想要編輯的行。因此,與前述方法一樣,可以將代碼復(fù)制到另一個應(yīng)用程序中,編輯后再復(fù)制回來。
    • CustomUI Editor不支持中文,因此,如果想定制中文界面,必須在記事本中編寫代碼并將其以utf-8格式保存。含有中文的代碼在CustomUI Editor中顯示為亂碼。

      本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
      轉(zhuǎn)藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 无码免费大香伊蕉在人线国产| 亚洲春色在线视频| 欧美人与禽2O2O性论交| 国产欧美综合在线观看第十页| 三级三级三级A级全黄| 日产一二三四乱码| 人妻中出无码中字在线| 国产成人午夜福利在线播放| XXXXXHD亚洲日本HD| 高清看男人插曲女人视频| 亚洲AV成人片不卡无码| 一本色道久久88亚洲精品综合| 中文字幕少妇人妻精品| 亚洲熟妇少妇任你躁在线观看无码| 一区二区中文字幕久久| 国产果冻豆传媒麻婆精东| 伊人久久大香线蕉AV网禁呦| 少妇特殊按摩高潮惨叫无码| 韩国三级理论无码电影在线观看| 精品成人乱色一区二区 | 欧美精品亚洲精品日韩专区一乛方 | 97精品久久久久中文字幕| 久久香蕉国产线看观看怡红院妓院| 国产AV人人夜夜澡人人爽 | 国产精品自产拍在线观看中文| 国产小受被做到哭咬床单GV| 成人综合婷婷国产精品久久| 成人片黄网站色大片免费观看 | 亚洲午夜成人精品电影在线观看 | 五月天婷婷激情无码专区| 高清无码一区二区在线观看| 2021国产精品视频网站| 国产乱码卡二卡三卡4| 久久天堂综合亚洲伊人HD妓女| 国内不卡不区二区三区| 成人AV无码一区二区三区| 久久天天躁夜夜躁狠狠| 久久五月丁香合缴情网| 午夜高清福利在线观看| 中文字幕无码日韩专区免费| 免费又黄又爽又猛的毛片|