如何在Foxit的同一个实例中打开第二个PDF?

时间:2014-07-18 00:09:58

标签: vba excel-vba foxit excel

我想用Excel在Foxit PhantomPDF中打开两个PDF,这样它们就可以在Foxit的同一个实例中打开。我已将Foxit设置为我的默认PDF查看器,并且我正在运行以下VBA:

ActiveWorkbook.FollowHyperlink Address:="T:\PDFs\doc1.pdf", NewWindow:=False
ActiveWorkbook.FollowHyperlink Address:="T:\PDFs\doc2.pdf", NewWindow:=False

然而,这会打开两个Foxit窗口,每个窗口都有一个标签,其中一个有doc1.pdf,另一个有doc2.pdf。我怎样才能确保它们都在同一个实例中打开?

2 个答案:

答案 0 :(得分:1)

我可以通过将FollowHyperlink替换为Shell来完成此操作,如下所示:

Shell """C:\Program Files (x86)\Foxit Software\Foxit PhantomPDF\Foxit PhantomPDF.exe"" " & _
      """T:\PDFs\doc1.pdf"""
Shell """C:\Program Files (x86)\Foxit Software\Foxit PhantomPDF\Foxit PhantomPDF.exe"" " & _
      """T:\PDFs\doc2.pdf"""

答案 1 :(得分:0)

您可以尝试在PhantomPDF安装中打开首选项并取消选中"允许多个实例"在文件下。