VorprintExcelAttachments ()
Schwache itms als Gegenstand
Schwaches itm als Gegenstand
Schwaches SH als Gegenstand
Schwaches ATT als Gegenstand
Schwaches objFSO als Gegenstand
Schwaches objTempFolder als Gegenstand
Schwaches DLG als FileDialog
Schwaches xlApp als Gegenstand
Schwaches xlWB als Gegenstand
Schwaches xlWS als Gegenstand
Itms = Application.ActiveExplorer.Selection einstellen
'Auf Störungs-Zusammenfassung zunächst
objFSO = CreateObject („Scripting.FileSystemObject“) einstellen
objTempFolder = objFSO.GetSpecialFolder einstellen (2)
xlApp = CreateObject („excel.application“) einstellen
Für jedes itm in den itms
Für jedes ATT im itm. Zubehöre
Fall LCase vorwählen (recht (ATT. Dateiname, Len (ATT. Dateiname) - InStrRev (ATT. Dateiname, „.")))
Fall „xls“
att.SaveAsFile objTempFolder u. „\“ u. ATT. Dateiname
xlApp.workbooks.Open objTempFolder u. „\“ u. ATT. Dateiname
Für jedes xlWS in xlApp.workbooks (1).worksheets
xlWS.PrintOut
Zunächst
xlApp.workbooks (1).Close falsch
Fall „xlsm“
att.SaveAsFile objTempFolder u. „\“ u. ATT. Dateiname
xlApp.workbooks.Open objTempFolder u. „\“ u. ATT. Dateiname
Für jedes xlWS in xlApp.workbooks (1).worksheets
xlWS.PrintOut
Zunächst
xlApp.workbooks (1).Close falsch
Fall „Doc.“
att.SaveAsFile objTempFolder u. „\“ u. ATT. Dateiname
ShellExecute 0&, „Druck“, objTempFolder u.“ \ „u. ATT. Dateiname, 0&, 0&, 0&
Fall „pdf“
att.SaveAsFile objTempFolder u. „\“ u. ATT. Dateiname
ShellExecute 0&, „Druck“, objTempFolder u.“ \ „u. ATT. Dateiname, 0&, 0&, 0&
Ende auserwählt
Zunächst
Zunächst
xlApp.Quit
Enden-Unterseeboot
|