繁体   English   中英

如何在 Word 文档中分配宏以打开 PDF 到特定页面

[英]How to assign a macro in a Word Document to open a PDF to specific page

我正在尝试在 Word 文档中分配一个带有命令按钮的宏,单击该宏时应打开第 9 页的 PDF 文档。我尝试使用以下代码但未能成功解决我的问题。

我在“模块 1”中添加以下代码。

Private Sub CommandButton1_Click()
    App_Path = "C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe"
    File_Path = "C:\Users\Desktop\USER MANUAL.pdf"
    Page_Num = 4
    Shell App_Path & " /A Page=" & Page_Num & "" & File_Path, vbMaximizedFocus
End Sub

因为您的路径包含空格,所以两个路径都需要用引号""括起来

App_Path = """C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe"""
File_Path = """C:\Users\Desktop\USER MANUAL.pdf"""

此外, Page_NumFile_Path之间需要有一个空格,因此将& "" &替换为& " " &

Shell App_Path & " /A Page=" & Page_Num & " " & File_Path, vbMaximizedFocus

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM