vbscript:如何使用打印机选择对话框打印多个文件一次

时间:2010-08-24 16:38:41

标签: vbscript printing automation wmi

我必须编写vbscript来打印文件夹中的所有文件。应该在一开始就弹出打印机对话框,以允许用户选择要使用的打印机。应该静默地将所有文件发送到打印机

我该怎么做?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

最后我制作了这样的东西(简化):

set objPrnDlg = CreateObject( "MSComDlg.CommonDialog" )
objPrnDlg.PrinterDefault = True
objPrnDlg.ShowPrinter

set objShell = CreateObject("Shell.Application") 
set objFolder = objShell.Namespace(path-to-files) 
set colItems = objFolder.Items 
for each objItem In colItems 
  objItem.InvokeVerbEx ("Print") 
next