从Excel里打开一个Piw文件,属于外部脚本编程。
这个开始涉及灵活的使用Procbook。
Procbook集成了VBA环境,不仅可以把它看作一个工具,还应该把它看作一个平台。
为什么要考虑从Excel启动Procbook,因为Excel也集成着VBA环境。并且Excel的普及率非常高。
和IE的兼容性也很好,把一个比较独立的Pi系统的应用,转移到Office环境下,可以减少开发风险,并且符合用户习惯。
界面很简单,就一个Btn
代码如下:
Private Sub CommandButton1_Click()
Dim appX As PBObjLib.Application
Dim pbkY As PBObjLib.ProcBook
Set appX = GetObject(, "piprocessbook.application.2")
If appX Is Nothing Then
Set appX = CreateObject("piprocessbook.application.2")
End If
AppActivate ("PI-ProcessBook")
Set pbkY = appX.ProcBooks.Open("c:\1.piw")
End Sub