DDE : AppHide

The Acrobat application is minimized. However, it is not displayed in the taskbar. It only remains as a process in the memory. It is possible to use it at any time.
Only Acrobat can be used. It is not possible to use it with Acrobat Reader.

Syntax

[AppHide()]

Returns

true: the Acrobat application is hidden successfully.
false: otherwise.
Notes: The return value cannot be acquired with DDE of VBA of Excel.

Sample: VBA of Excel

The Acrobat application is minimized.

  • Please confirm the test by the step execution with F8 key.

Sub DDE_AppHide()
   
Dim lChanNo     As Long     ‘DDE channel number
    Dim strFilePath As String    ‘The full path of PDF file
   
   
‘The Acrobat application is Started
    Shell “C:\Program Files\Adobe\Acrobat 9.0\Acrobat\Acrobat.exe”
    ‘Open of DDE channel
    lChanNo = DDEInitiate(“Acroview”, “Control”)
   
   
‘The Acrobat application is erased.– The process remains.
    DDEExecute lChanNo, “[AppHide()]”
    ‘The Acrobat application is returned from minimization to former size.
    DDEExecute lChanNo, “[AppShow()]”
   
   
‘All PDF is shut, and the Acrobat application is end.
    ‘The Acrobat process also disappears.

    DDEExecute lChanNo, “[AppExit()]” 
    ‘The DDE channel is shut.
    DDETerminate lChanNo
End Sub

Remarks

  • It is not possible to use it with Acrobat Reader.

Environment to confirm the operation

  • WindowsXP + SP3 + WindowsUpdate
  • Acrobat Reader 9.1.0 + Office 2003 Pro