VBA在Excel中的插件制作
VBA在Excel中的插件制作
步驟1:
在Excel工具欄的開發工具中啟動Visual Basic,進入宏編輯頁面如圖1:
在VBA Project中右鍵插入模塊,命名為自定義功能區,寫好的VBA代碼就可以寫入右邊的白色框框中。
步驟2:
再插入一個模塊,命名為回調,用來調用功能區中的命令,格式如下:
Sub ts(control As IRibbonControl)
If control.ID = "but1" Then
Call 插入批注圖片
ElseIf control.ID = "but2" Then
Call 匹配圖片
……
……
……
End If
End Sub
開始和結束語不變,中間的寫入格式ElseIf control.ID = "but2" Then? Call 匹配圖片,有多少個命令就需要多少個but回調按鈕,call后面連接的功能名跟自定義功能區里面的功能名稱需要一致,不然回調不成功。
步驟3:
寫好自定義功能區和回調內容后關閉Excel文件,單擊Excel文件右鍵,用WinRAR壓縮文件打開,其中有一個文件名為customUI的文件,打開后,用記事本打開customUI.xml文件,寫入代碼:
?
寫完后保存,關閉
步驟4:
重新用Excel打開剛才的文件,另存為Excel加載宏(*.xlam)文件,保存路徑會默認的。
然后再Excel工具欄中的開發工具中的Excel加載項中可以看到剛剛保存的文件,將前面的空格中打鉤即可啟用。在后續的Excel打開文件中即可看到命名為XXJ的工具欄。
步驟5:
也可以添加啟功功能,前提是在自定義功能區中有啟功的命令。打開Excel的其他命名,在此下拉框中選擇宏,將宏下面的啟動項選入右邊的框框中,啟動項的圖標可以自主設計,如√即可
備注:做好的插件文檔見幸福生活群中的XXJ7.1.xlsm? 圖標見excel內置圖標.xlsm
轉載于:https://www.cnblogs.com/wulu80261647/p/7833135.html
總結
以上是生活随笔為你收集整理的VBA在Excel中的插件制作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery weui 中alert弹出
- 下一篇: 使用Jquery提交Json格式的数据到