【发布时间】:2013-08-02 19:14:01
【问题描述】:
下面的 vba 例程可以很好地打印一个 word 文档
If sHlink <> "" Then
Set OfficeObject = CreateObject("Word.Application")
OfficeObject.Documents.Open sHlink
OfficeObject.PrintOut Background:=False
OfficeObject.Quit
Set OfficeObject = Nothing
End If
但我需要打印的是 .TIF 文件。它们默认使用 Microsoft 照片查看器打开。是否有类似的东西可以调用 MS 照片查看器,或者不能调用 Acrobat?也许对于 Acrobat,我可以使用某种命令行吗? 谢谢你
【问题讨论】:
-
它们是单页 TIF 文件还是可能包含多个页面?如果是单页,自动 PowerPoint 插入 TIF 完整幻灯片大小然后打印会相当简单且类似。
-
尝试使用“print”作为动词的ShellExecute; ss64.com/vb/shellexecute.html(或者可以用win32 API完成)
标签: vba tiff acrobat createobject