我正在使用VBA宏从名为Simpack的第三方程序中获取数据。 Simpack支持COM接口。但是如何才能学习程序的早期绑定命名。对于我目前的流程,我正在连接这种类型的后期绑定;
Dim Srv As Object
Set Srv = CreateObject("Simpack.Slv.2018x")
但我不知道如何才能在Simpack上使用早期绑定。我尝试了这个但是没有用,因为我认为使用Simpack.Application
是错误的。
Dim Srv As Simpack.Application
Set oAPP = New Simpack.Application
我检查了程序文档,发现以下信息我不知道它是否对我的情况有用。
文档: 此类的对象必须由COM客户端的COM实现创建。
每个COM客户端平台都提供了自己的方法来创建此对象的实例。有关一般的COM问题,请参阅平台的文档。
在Windows Scripting Host上运行的JavaScript中,您可以使用:
var slv = WScript.CreateObject("Simpack.Slv");
或
var sut = new ActiveXObject("Simpack.Slv");
在使用C#的.Net上,您必须首先在项目中添加对COM服务器的引用。要创建服务器实例,请使用
SpckCOMApp app = new simpackcomguiLib.SpckCOMApp();