网站内容检索:
关键字:
范 围:
首页 >> 技术服务 >> 技术文章
编写访问Proficy iFIX工作台的VBA脚本

当编写调度的脚本用来打开、关闭、替换或者访问画面中的对象属性时,必须确保Proficy iFIX工作台正在运行,且需要访问的画面也是打开并且是当前活动的。 这与编写在画面中运行的脚本有所不同。
     
在访问任何有关Proficy iFIX工作台中活动画面的信息之前,必须通过GetObject方法来激活Proficy iFIX工作台,如下例。

Dim AppObj As Object
Set AppObj = GetObject("","工作台.Application")
现在来检查一下是不是画面已经打开了:
If UCase(AppObj.ActiveDocument.Name) = UCase("MyPicture") Then
 <perform a task or open the picture>
endif
         可以检查那个文档或者画面正打开,如果不是您要打开的话可以替换它。 一旦正确的画面被打开,就可以访问画面中的对象了。

杭州中兴达科技有限公司 © 2008-2010 版权所有 浙ICP备09019430号
邮件:zonsina@163.com 电话:0571-88918920 传真:0571-88918720 地址:杭州市滨江区滨盛路1509号天恒大厦602