[英]Executing Add-in element on the ribbon with VBA
我有一個Excel COM加載項,該加載項具有快速訪問工具欄,該工具欄具有可以通過單擊執行的元素。 現在,我想編寫多次執行此元素的VBA宏。 我正在嘗試使用以下代碼來訪問此加載項元素:
Dim addinModule As Object Set addinModule = Application.COMAddIns.Item("MyExcelAddin").Object
但是我能得到的只是說“運行時錯誤9:下標超出范圍”的錯誤。
我無法在工具->引用中添加它,在開發人員模式下的COM-Addins部分中已加載它。
問候
您必須使用progID
而不是description
。
有關正在運行的所有COM加載項的列表,請運行:
Dim i As Long
For i = 1 To Application.COMAddIns.Count
With Application.COMAddIns(i)
Debug.Print .progID & " : " & .Description
End With
Next
如果已加載,則應在列表中看到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.