Ciao a tutti,
ho creato una finestra di dialogo con quattro campi valuta e due pulsanti "OK" e "Annulla".
Dovrei assegnare i valori che vengono inseriti nei quattro campi valuta e dopo aver premuto "OK" alle prime 4 celle della prima riga vuota di una tabella presente in un foglio di openoffice Calc.
Potreste aiutarmi a scrivere la macro che apre la finestra di dialogo e dopo aver premuto "OK" esegue quanto detto sopra.
Grazie mille a tutti coloro che vorranno aiutarmi.
Saluti.
Alessandro
Assegnare Campo di una finestra dialogo a cella
Assegnare Campo di una finestra dialogo a cella
OpenOffice 3.3.0 su Windows Vista
- xergio
- Messaggi: 315
- Iscritto il: lunedì 15 marzo 2010, 21:54
- Località: Arzignano (Vicenza)
- Contatta:
Re: Assegnare Campo di una finestra dialogo a cella
Ciao,
prendi i valori nelle celle navigando nei form della finestra di dialogo:
quindi apri il foglio di Calc
prendi le celle che ti servono e assegni i vari valori
n.b. ho scritto senza verificare, usa Xray o MRI per verifica
prendi i valori nelle celle navigando nei form della finestra di dialogo:
Codice: Seleziona tutto
oDoc.getDrawPage.getForms.getByIndex(0).getInt (o .getString, ecc.)
oppure .getByName("nomeDellaCella").getInt (o .getString, ecc.)
Codice: Seleziona tutto
sUrl = "pathDelFile"
oCalc = StarDesktop.loadComponentFromUrl(convertToURL(sUrl),"_blank",0,array())
Codice: Seleziona tutto
oCalc.sheets(0).getCellByName("A1").setValue("valoreDaAssegnare")
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
---
Sergio Corato
LibO 6.x su Ubuntu 18.04 / OOo 4.x su Windows XP/10 (VirtualBox)
https://efatto.it
---
Sergio Corato
LibO 6.x su Ubuntu 18.04 / OOo 4.x su Windows XP/10 (VirtualBox)
https://efatto.it