Chiedo un'informazione a chi e' piu' esperto di me.
Dovrei lanciare la stampa di un documento excel da riga di comando, pero'
non so come fare.
Per fare un esempio, so che su openoffice e' possibile lanciare da riga di
comando il
foglio di calcolo, parametro -p e nome documento, viene eseguita la stampa
e la chiusura del foglio di calcolo
senza nessun intervento da parte dell'utente.
Io dovre fare qualcosa di simile, il documento excel viene preparato da
altro PC, poi mandato al server e
da qui dovrebbe essere stampato da riga di comando con visualizzatore di
excel.
Purtroppo il visualizzatore excel non interpreta le macro, percio' non e'
possibile intervenire con macro.
Se qualcuno mi puo' dare qualche indicazione mi fa una cortesia.
Grazie
Piro
Prova a copia/incollare questo
su di un file di testo, modificarne
l'estensione in .vbs, copiarlo e lanciarlo
sul server:
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("c:\tuoFile.xls")
objWorkbook.PrintOut()
objExcel.Quit
Set objWorkbook = Nothing
Set objExcel = Nothing
Modifica i riferimenti con i tuoi.
Nel caso il nome file sia variabile:
Set objExcel = CreateObject("Excel.Application")
s = Inputbox("Inserire nome file")
Set objWorkbook = objExcel.Workbooks.Open("c:\" & s & ".xls")
objWorkbook.PrintOut()
objExcel.Quit
Set objWorkbook = Nothing
Set objExcel = Nothing
Sinceramente non so se funziona con solo il visualizzatore
di Excel installato sul server.
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel
messaggio news:e3%23jFOhT...@TK2MSFTNGP06.phx.gbl...
Se fai una ricerca, forse forse...