UnderprintExcelAttachments ()
Dunkla itms som anmärker
Dunkel itm som anmärker
Dunkelt sh som anmärker
Dunkel att som anmärker
Dunkel objFSO som anmärker
Dunkel objTempFolder som anmärker
Dunkel dlg som FileDialog
Dunkel xlApp som anmärker
Dunkel xlWB som anmärker
Dunkel xlWS som anmärker
Fastställda itms = Application.ActiveExplorer.Selection
'På felmeritförteckning därefter
Fastställd objFSO = CreateObject (”Scripting.FileSystemObject”)
Fastställd objTempFolder = objFSO.GetSpecialFolder (2)
Fastställd xlApp = CreateObject (”excel.application”)
För varje itm i itms
För varje att i itm. Tillbehör
Välj fallet LCase (rätten (att. Filename Len (att. Filename) - InStrRev (att. Filename ”. ”)))
Fall ”xls”,
att.SaveAsFile-objTempFolder & ”\” & att. Filename
xlApp.workbooks.Open-objTempFolder & ”\” & att. Filename
För varje xlWS i xlApp.workbooks (1) .worksheets
xlWS.PrintOut
Därefter
xlApp.workbooks (1). Nära falskt
Fall ”xlsm”,
att.SaveAsFile-objTempFolder & ”\” & att. Filename
xlApp.workbooks.Open-objTempFolder & ”\” & att. Filename
För varje xlWS i xlApp.workbooks (1) .worksheets
xlWS.PrintOut
Därefter
xlApp.workbooks (1). Nära falskt
Fall ”doc”,
att.SaveAsFile-objTempFolder & ”\” & att. Filename
ShellExecute 0&, ”tryck”, objTempFolder &” \ ”& att. Filename 0&, 0&, 0&
Fall ”pdf”,
att.SaveAsFile-objTempFolder & ”\” & att. Filename
ShellExecute 0&, ”tryck”, objTempFolder &” \ ”& att. Filename 0&, 0&, 0&
Avsluta valt
Därefter
Därefter
xlApp.Quit
Avsluta suben
|