printExcelAttachments secundarios ()
Itms déviles como objeto
Itm dévil como objeto
Sh dévil como objeto
Att dévil como objeto
objFSO dévil como objeto
objTempFolder dévil como objeto
Dlg dévil como FileDialog
xlApp dévil como objeto
xlWB dévil como objeto
xlWS dévil como objeto
Fijar los itms = Application.ActiveExplorer.Selection
'En curriculum vitae del error después
Fijar el objFSO = CreateObject (“Scripting.FileSystemObject”)
Fijar el objTempFolder = objFSO.GetSpecialFolder (2)
Fijar el xlApp = CreateObject (“excel.application”)
Para cada itm en itms
Para cada att en itm. Accesorios
Seleccionar el caso LCase (derecho (att. Nombre de fichero, Len (att. Nombre de fichero) - InStrRev (att. Nombre de fichero, “.")))
Caso “xls”
objTempFolder de att.SaveAsFile y “\” y att. Nombre de fichero
objTempFolder de xlApp.workbooks.Open y “\” y att. Nombre de fichero
Para cada xlWS en xlApp.workbooks (1).worksheets
xlWS.PrintOut
Después
xlApp.workbooks (1).Close falso
Caso “xlsm”
objTempFolder de att.SaveAsFile y “\” y att. Nombre de fichero
objTempFolder de xlApp.workbooks.Open y “\” y att. Nombre de fichero
Para cada xlWS en xlApp.workbooks (1).worksheets
xlWS.PrintOut
Después
xlApp.workbooks (1).Close falso
Caso “doc.”
objTempFolder de att.SaveAsFile y “\” y att. Nombre de fichero
ShellExecute 0&, “impresión”, objTempFolder y” \ “y att. Nombre de fichero, 0&, 0&, 0&
Caso “pdf”
objTempFolder de att.SaveAsFile y “\” y att. Nombre de fichero
ShellExecute 0&, “impresión”, objTempFolder y” \ “y att. Nombre de fichero, 0&, 0&, 0&
Extremo selecto
Después
Después
xlApp.Quit
Submarino del extremo
|