Наконец я произвел что-то вроде этого (упрощенно):
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