Sub printExcelAttachments ()
Schemerige itms als Voorwerp
Schemerige itm als Voorwerp
Schemerige sh als Voorwerp
Schemerige att als Voorwerp
Schemerige objFSO als Voorwerp
Schemerige objTempFolder als Voorwerp
Schemerige dlg als FileDialog
Schemerige xlApp als Voorwerp
Schemerige xlWB als Voorwerp
Schemerige xlWS als Voorwerp
Reeks itms = Application.ActiveExplorer.Selection
'Op Fout hervat daarna
Plaats objFSO = CreateObject („Scripting.FileSystemObject“)
Plaats objTempFolder = objFSO.GetSpecialFolder (2)
Plaats xlApp = CreateObject („excel.application“)
Voor Elke itm in itms
Voor Elke att in itm. Gehechtheid
Selecteer Geval Juiste LCase ((att. Filename, Len (att. Filename) - InStrRev (att. Filename, „. “)))
Geval „xls“
att.SaveAsFile objTempFolder & „\“ & att. Filename
xlApp.workbooks.Open objTempFolder & „\“ & att. Filename
Voor Elke xlWS in xlApp.workbooks (1) .worksheets
xlWS.PrintOut
Daarna
xlApp.workbooks (1). Dichte Vals
Geval „xlsm“
att.SaveAsFile objTempFolder & „\“ & att. Filename
xlApp.workbooks.Open objTempFolder & „\“ & att. Filename
Voor Elke xlWS in xlApp.workbooks (1) .worksheets
xlWS.PrintOut
Daarna
xlApp.workbooks (1). Dichte Vals
Geval „doc.“
att.SaveAsFile objTempFolder & „\“ & att. Filename
ShellExecute 0&, „Druk“, objTempFolder &“ \ „& att. Filename, 0&, 0&, 0&
Geval „pdf“
att.SaveAsFile objTempFolder & „\“ & att. Filename
ShellExecute 0&, „Druk“, objTempFolder &“ \ „& att. Filename, 0&, 0&, 0&
Uitgezocht eind
Daarna
Daarna
xlApp.Quit
Sub van het eind
|