Il 12/09/2012 12.42, Paolo Mantovani ha scritto:
Il 12/09/2012 10:14, Guido (email.it) ha scritto:
Ho creato una macro che realizza l' export di
un foglio CALC to pdf
Dim mArgs(0) As New
com.sun.star.beans.PropertyValue
mArgs(0).Name = "FilterName"
mArgs(0).Value = "Calc_pdf_export"
......
oDoc.storeToURL( cURL, mArgs())
Il comando funziona SOLAMENTE se la funzione di
export pdf viene prima lanciata manualmente.
..
.......
E' evidente che da qualche versione OpenOffice
pretende che comunque venga passato il parametro
FilterData, anche se vuoto, infatti ho provato a
modificare il tuo codice come segue e sembra
funzionare:
'parametri di esportazione
Dim mStoreOpts(2) As New
com.sun.star.beans.PropertyValue
mStoreOpts(0).Name = "Overwrite"
mStoreOpts(0).Value = True
mStoreOpts(1).Name = "FilterName"
mStoreOpts(1).Value = "calc_pdf_Export"
mStoreOpts(2).Name = "FilterData"
mStoreOpts(2).Value = Array()
ThisComponent.storeToURL( sURL, mStoreOpts())
fammi sapere se per te funziona
Ho riavviato il computer per creare la situazione
più pulita possibile, Funziona alla perfezione
Sei un grande Paolo ...
Grazie Guido
---------------------------------------------------------------------
Per cancellarsi: [email protected]
Per informazioni: http://www.openoffice.org/it/
Per avviare una nuova discussione: [email protected]
Archivi: http://mail-archives.apache.org/mod_mbox/incubator-ooo-utenti-it