我使用Visual Studio 2017开发了一个应用程序,最近我将其转换为ActiveX(不确定这是否是正确的名称,可以称为“ com application”,但它是dll)。
它具有图形部分和自定义方法部分。以图形方式可以在excel VBA中使用,但是我无法在VBA代码中访问自定义方法。
到目前为止,dll已经过数字签名,我还有一个com注册和注销方法。 (我已经使用
成功注册了它 regasm /codebase /tlb myProgID.dll
问题:我该怎么做才能使方法LoadRecipeList
和SetUpSqlConnection
在VBA中正常工作? (我可以在VBA对象浏览器中看到这些方法,但在VBA intelliSense中看不到。
另外,如果我使用following并且似乎还可以,但不能使用自定义方法。
dim myActiveX as object
set myActiveX = createObject("myProgID")