国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VSTO開發(fā)示例:基于vb.net的功能區(qū) XML 創(chuàng)建Excel外接程序
  • 環(huán)境準(zhǔn)備


本例創(chuàng)建環(huán)境:Windows764位)+office2013+VS2015

二、創(chuàng)建項目

1、創(chuàng)建名為ExcelRibbon 的“Excel外接程序”項目,如下圖所示。


  • 創(chuàng)建 VSTO 外接程序選項卡


   創(chuàng)建“外接程序”選項卡,請將“功能區(qū)(XML)”項添加到項目中。同時向此選項卡添加一些按鈕。

  • 在“項目”菜單上,單擊“添加新項”。如下圖所示:




2、在“添加新項”對話框中,選擇“功能區(qū)(XML)”。如下圖圖所

  • 將新功能區(qū)更名為“ExcelRibbon”,然后單擊“添加”。



在 ExcelRibbon.vb 文件將在設(shè)計器中打開。還會將名為 ExcelRibbon.xml 的 XML 文件添加到項目中。

  • 在“解決方案資源管理器”中,右鍵單擊 ThisAddin.vb,然后單擊“查看代碼”。
  • 將下面的代碼添加到 ThisAddin 類中。


  • Protected Overrides Function CreateRibbonExtensibilityObject() As Picrosoft.Office.Core.IRibbonExtensibility
  • Return New ExcelRibbon()
  • End Function
    如圖所示


    • 在“解決方案資源管理器”中,右鍵單擊ExcelRibbon 項目,然后單擊“生成”。  驗證此項目是否已生成且未發(fā)生錯誤。



三、將按鈕添加到“外接程序”選項卡

1、在“解決方案資源管理器”中,右鍵單擊 ExcelRibbon.xml,然后單擊“打開”。
  1. 將以下內(nèi)容替換:
  2. <?xml version="1.0" encoding="UTF-8"?>
  3. <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
  4.   <ribbon>
  5.     <tabs>
  6.       <tab idMso="TabAddIns">
  7.         <group id="MyGroup"
  8.                label="My Group">
  9.         </group>
  10.       </tab>
  11.     </tabs>
  12.   </ribbon>
  13. </customUI>

  14. 替換后的內(nèi)容為
  15. <?xml version="1.0" encoding="UTF-8"?>
  16. <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
  17.   <ribbon>
  18.     <tabs>
  19.       <tab id="henrylam" label="我的測試">
  20.         <group id="test"
  21.                label="測試">
  22.           <button id="Button1"
  23.                   label="插入內(nèi)容"
  24.                   size="large"
  25.                   imageMso="HappyFace"
  26.                   onAction="test1" />
  27.           <button id="Button2"
  28.                   label="關(guān)于"
  29.                   size="large"
  30.                   imageMso="AnimationTransitionGallery"
  31.                   screentip="使用說明"
  32.                   supertip="鼠標(biāo)放在上面顯示使用說明"
  33.                  onAction="test2" />
  34.         </group >
  35.       </tab>
  36.     </tabs>
  37.   </ribbon>
  38. </customUI>
復(fù)制代碼

四、添加按鈕的回調(diào)方法

1、在“解決方案資源管理器”中,右鍵單擊 Ribbon.vb,然后單擊“打開”。

2.將以下代碼添加到WordRibbon.vb文件的頂部。  此代碼將為Microsoft.Office.Interop.Word 命名空間創(chuàng)建別名


Imports Excel =Microsoft.Office.Interop. Excel ‘命名空間創(chuàng)建別名


插入后如下圖


3、將以下方法添加到ExcelRibbon類。  這是“插入文本”按鈕的回叫方法,用于在光標(biāo)的當(dāng)前位置向活動文檔添加字符串。

    Public Subtest1(ByVal control As Office.IRibbonControl)

        Dim ashAsExcel.Worksheet = CType(Globals.ThisAddIn.Application.ActiveSheet,Excel.Worksheet)

        ash.Range("A1:e1").Value= {"FileName", "File Type", "File Size", "LastChange", "File Path"}

       ash.Cells.Borders.ColorIndex = 1

        ash.Range("A1:e1").Borders.ColorIndex= 1

End Sub

插入位置如下圖

插入后的如下圖



五、測試 VSTO 外接程序

1. F5 運行項目?;?/font>


2.確認(rèn)“外接程序”選項卡在功能區(qū)上可見。

3.單擊“外接程序”選項卡。

4.確認(rèn)“我的測試”組在功能區(qū)上可見。

5.單擊“我的測試”組中的“插入內(nèi)容”按鈕。

向表格填充內(nèi)容。

最后的動畫效果
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服