AnsweredAssumed Answered

Multiple Processbook Instances

Question asked by jwright on Jan 11, 2019

I am trying to create some VBA code that will allow me to open up a new instance of processbook. Once the new instance is opened, assign it to a variable that will allow me to open up pdi files within that particular instance.

Currently I am using the Shell command to open up a new instance of processbook, however, I am unable to programmatically open and close displays within the new instance.

Any and all help is appreciated.


Public vPID As Variant Public Sub OpenApplication()     'Launch application if not already open     If vPID = 0 Then 'Application not already open 101:         vPID = Shell("C:\Program Files (x86)\PIPC\Procbook\Procbook.exe", vbNormalFocus)     Else 'Application already open so reactivate         On Error GoTo 101         AppActivate (vPID)           'This currently does not work. The above does thought.         With Application.ActiveProcBook         .Application.Displays.Add "test"         End With             End If End Sub