ActiveX组件无法创建对象:PCOMM.autECLConnList

时间:2017-08-14 13:51:34

标签: excel-vba com activex mainframe common-controls

我正在尝试自动将键击发送到使用PCOMM iSeries仿真器连接的大型机应用程序。我不确定我在这里做错了什么,因为相同的代码在不同的机器上工作。 以下是配置

  

工作机:Windows 10 64位,Office 32位

     

错误计算机:Windows 7 64位,Office 64位

以下是代码

On Error Resume Next

Set autECLWinObj = CreateObject("PCOMM.autECLConnList")

Set IA = CreateObject("PCOMM.autECLOIA")
Set PS = CreateObject("PCOMM.autECLPS")

PS.SetConnectionByName (Client)
IA.SetConnectionByName (Client)
autECLWinObj.SetConnectionByName (Client)

请帮忙,我是新来的并坚持下去。

P.S:请不要复制这个问题,因为PCOMM没有特定的问题。

3 个答案:

答案 0 :(得分:1)

将MS Office 64更改为MS Office 32并且运行良好。

答案 1 :(得分:0)

PCOMM仅为自动化对象提供32位dll,因此无法在64位进程(如64位办公室)中使用这些dll。

另见this IBM support entry

答案 2 :(得分:0)

自2019年5月起,您必须将IBM Personal Communications升级到新的版本14(64位)