The menu entry where the Acrobat application was specified is executed.
Only Acrobat can be used. It is not possible to use it with Acrobat Reader.
Syntax
[MenuitemExecute(char* menuItemName)]
Returns
It is not.
Argument
menuItemName [char*] |
Menu entry that exists in ‘Acrobat Toolbar and Toolbar Button Names list‘. |
Sample: VBA of Excel
The toolbar of the Acrobat application is hidden.
- Acrobat Toolbar and Toolbar Button Names list
- Please confirm the test by the step execution with F8 key.
Sub DDE_MenuitemExecute()
Dim lChanNo As Long ‘DDE channel number
Dim strFilePath As String ‘The full path of PDF file
A double quotation mark is added for blank starting full path.
strFilePath = “””E:\Test01.pdf”””
‘The Acrobat application is Started.
Shell “C:\Program Files\Adobe\Acrobat 9.0\Acrobat\Acrobat.exe”
‘Open of DDE channel
lChanNo = DDEInitiate(“Acroview”, “Control”)
‘Open of PDF file
DDEExecute lChanNo, “[DocOpen(“ & strFilePath & “)]”
‘[Open]οΌ’The file is opened’ dialog is displayed.
DDEExecute lChanNo, “[MenuitemExecute(Open)]”
‘- Until an open dialog is shut by hand power after this.The following instruction is not executed.
‘All PDF is shut, and the Acrobat application is end.
DDEExecute lChanNo, “[AppExit()]” ‘If this is not done, the Acrobat process remains.
‘The DDE channel is shut.
DDETerminate lChanNo
End Sub
Remarks
- It is not possible to use it with Acrobat Reader.
- The error doesn’t return even if it makes a mistake in the first argument “Example: (Open)”.
- The dialog box screen is opened according to the execution of the menu entry. The following instruction is not executed as long as the screen is not shut.
Environment to confirm the operation
- WindowsXP + SP3 + WindowsUpdate
- Adobe Acrobat Pro 7.1.1 + Office Pro 2003
- Adobe Acrobat Pro 9.1.0 + Office Pro 2003