2017-08-14 111 views
-1

我想发送击键正被使用PCOMM iSeries的仿真器相连的大型机应用程序自动化。我不确定我在这里做错了什么,因为相同的代码在不同的机器上工作。 以下是在构造中,ActiveX组件不能创建对象:PCOMM.autECLConnList

工作机:视窗10的64位,32位Office

错误机:视窗7 64位,办公​​室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。

+0

我很确定这需要更多的信息。您是否尝试过其他类似设置的机器?它早些时候工作过吗?任何地方都没有真正的错误吗? –

+0

嗨@JamesZ,不,我不能在其他机器上尝试使用相同的配置。错误发生在'Set autECLWinObj = CreateObject(“PCOMM.autECLConnList”)'将会** ** nothing **的行中。如果您需要更多输入,请让我知道。 –

+0

好吧,如果它适用于一个版本的Windows而不是另一个版本,则它是某种配置问题。 – SaggingRufus

回答

0

更改MS Office 64到MS Office 32,它的工作。

0

PCOMM仅提供了用于自动化对象32位DLL,所以这些不能从一个64位过程(如64位办公室)中使用。

this IBM support entry见。

相关问题