Pannello di Controllo Moderatore ]

[Risolto] stampa pdf in base a nome cella

Creare una macro - Scrivere uno script - Usare le API

[Risolto] stampa pdf in base a nome cella

Messaggioda samurai76 » martedì 22 maggio 2018, 13:27

Ciao, chiedo aiuto su un problema che no riesco a superare...

Nel file allegato la macro(pulsante giallo "elaborazione turni anno") tramite i cicli for dovrebbe evidenziare a turno i nomi nelle celle del foglio2(presi dal foglio1) e stampare i rispettivi pdf ma la stampa mi si blocca dopo il primo ciclo producendo solo 1 pdf corretto e dandomi un errore.

Errore di runtime BASIC.
Si è verificata un'eccezione
Type: com.sun.star.lang.IllegalArgumentException
Message: sequence element is not assignable by given value!

Potete aiutarmi?

Portate pazienza se uso termini inappropriati...

Grazie
Samuele
Allegati
Lettori_colore.ods
(30.81 KiB) Scaricato 13 volte
Ultima modifica di samurai76 il venerdì 25 maggio 2018, 13:00, modificato 1 volta in totale.
Libreoffice 6 su ubuntu 17.04
samurai76
 
Messaggi: 18
Iscritto il: martedì 20 marzo 2018, 21:45

Re: stampa pdf in base a nome cella

Messaggioda patel » mercoledì 23 maggio 2018, 8:17

non ho capito la logica del tuo programma
-------------------
OpenOffice 4.1 e Libre Office 6 su Windows 10
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
patel
Volontario attivo
Volontario attivo
 
Messaggi: 2796
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: stampa pdf in base a nome cella

Messaggioda samurai76 » mercoledì 23 maggio 2018, 18:05

Ciao patel...eh difficile che possa spiegarti ciò di cui capisco poco anche io...

Ti spiego il mio obiettivo ma il codice è il frutto di prove, confronti, copiaincolla e un po' di approfondimento nelle guide e non della mia competenza...perdonami la confusione...

Vorrei "semplicemente" stampare in pdf i turni del secondo foglio per ogni lettore il cui nome viene di volta in volta evidenziato...quindi 24 lettori=24 pdf ognuno salvato col proprio nome(lettore1.pdf, lettore2.pdf...) e colrispettivo nome colorato nei turni.

Dimmi se son poco chiaro che stasera provo ad essere più preciso usando il codice.

Grazie
Libreoffice 6 su ubuntu 17.04
samurai76
 
Messaggi: 18
Iscritto il: martedì 20 marzo 2018, 21:45

Re: stampa pdf in base a nome cella

Messaggioda samurai76 » giovedì 24 maggio 2018, 12:37

Eccomi...a forza di cercare ho trovato la soluzione qui

http://140.211.11.67/en/forum/viewtopic.php?f=20&t=70503

Al quarto post dal codice di FJCC si può intuire che l'errore sta nel posizionamento delle righe con args2() e Arg(). Bata spostarli prima dei cicli for.

Almeno per me funziona...!!!

Grazie Patel per l'attenzione.

Alla prossima

Samuele
Libreoffice 6 su ubuntu 17.04
samurai76
 
Messaggi: 18
Iscritto il: martedì 20 marzo 2018, 21:45


Torna a Macro e UNO API

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti