On Sat, 14 Jan 2006 16:06:18 +0100
 Bart Aimar <[EMAIL PROTECTED]> wrote:


Bernardini Lido ha scritto:

C' è da fare una piccola correzione nella linea sottostante
sUrl= sCartella+ "/" + "Fattura_" +oNumero + "-" + oAnno + ".pdf"
Così:
sUrl= sCartella+ "Fattura_" +oNumero + "-" + oAnno + ".pdf" Altrimenti si ritrova due "/" prima del nome della fattura perchè la function Folder() ritorna una stringa già con la barra (/) finale

Non ho risposto subito perchè la tua affermazione sembrava a volte giusta e a volte nò!! (??? primo mistero...)

Oggi come oggi, provato e riprovato su oo2.0 (linux e win), oo2.01 (solo win), il codice corretto mi risulta questo: sUrl= sCartella+ "/" + "Fattura_" +oNumero + "-" + oAnno + ".pdf"

Lido potresti controllare?


In effetti ha ragione Lido perche' la funzione Folder restituisce gia' la barra e di conseguenza si trova una doppia barra.


Il secondo mistero è che ad un certo punto la macro smette di funzionare.. senza apparenti ragioni...
Si ferma immancabilmente su:
thisComponent.storetoUrl(sUrl,myProps())

adducendo un BASIC runtime error.
An exception occured
Type: com.sun.star.task.ErrorCodeException
Messagge:.

Ho provato a riprodurre l'errore... ma non ci sono riuscito.

A questo punto, prima di inserire la macro sul wiki, mi piacerebbe venisse testata in modo eteso...

Questa è l'ultima versione...

Mi fate sapere?


Per prima cosa hai rimesso writer_pdf_Export invece che calc_pdf_export. In ogni caso come ti avevo gia' segnalato l'errore che dici tu mi compariva ugualmente come sai. In ogni caso io ho apportato qualche modifica e sono riuscito a farla funzionare perfettamente. Purtroppo qui da casa non ho il codice definitivo comunque lunedi dall'ufficio ti mando il codice funzionante. Sono riuscito a fare anche le altre cose di cui abbiamo parlato e cioe' oltre all'esportazione in pdf anche il salvataggio dello sheet e la stampa dell'area selezionata.
L'ho testata sia sotto Windows XP che sotto Linux.


CIAO

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a