我想使用VBA从MS-Access打印外部pdf文件。
我使用以下命令:
CreateObject("Shell.Application").Namespace(0).ParseName("file_to_print.pdf").InvokeVerb("Print")
使用此命令打印文本文件(* .txt)可以正常工作,但pdf则不能。
右键单击pdf文件时,上下文菜单没有打印选项:
]
文本文件的上下文菜单具有打印命令。我在某处读到,上述打印需要此功能。
有什么解决办法吗?
我使用Windows 10,并且安装了Acrobat Reader。
答案 0 :(得分:0)
我发现了问题,问题在于pdf的默认应用程序是Microsoft Edge,我将其更改为Acrobat Reader,现在正在打印。