Pagina 1 di 1

Openoffice e macro

Inviato: mar 16 ott 2007, 0:44
da sunreal
Mi sono imbarcato nell'avventura di creare delle macro per openoffice (prevalentemente calc) così ho cominciato a cercar in rete della documentazione e devo dire che di roba s ene trova tanta, anche se, mio malgrado, quasi tutta in inglese, però con un po' di pazienza e un po di babel fish qualcosa ci capisco. Ora però mi è venuto il dubbio che alla mia installazione di openoffice manche qualche cosa, perchè la stragrande maggioranza delle sub che copio ed incollo, per vedere come funzionano, mi danno sempre errore ad esempio questa:
Sub ExampleSetValue
Dim oDoc As Object, oSheet As Object, oCell As Object
oDoc=ThisComponent
oSheet=oDoc.Sheets.getByName("Sheet1")
oCell=oSheet.getCellByPosition(0,0) 'A1
oCell.setValue(23658)
'oCell.NumberFormat=2 '23658.00
'oCell.SetString("oops")
'oCell.setFormula("=FUNCTION()")
'oCell.IsCellBackgroundTransparent = TRUE
'oCell.CellBackColor = RGB(255,141,56)
End Sub

Mi da alla quarta riga questo errore:
Type: con.sun.star.container.NoSuchElementExceptionMessage
Allora mi chiedevo che forse bisogna installare a parte qualcosa per far funzionare ste macro. Qualcuno è al dentro della materia? Sono ben accetti tutti i tipi di aiuti anche solo morali, grazie.

Re: openoffice & macro

Inviato: mar 16 ott 2007, 1:10
da algol
sunreal ha scritto: Sono ben accetti tutti i tipi di aiuti anche solo morali, grazie.
Vai che sei forte!
La vita è bella!
Non siamo soli nell'universo!!
:lol:

Re: openoffice & macro

Inviato: mar 16 ott 2007, 8:46
da sunreal
algol ha scritto:
sunreal ha scritto: Sono ben accetti tutti i tipi di aiuti anche solo morali, grazie.
Vai che sei forte!
La vita è bella!
Non siamo soli nell'universo!!
:lol:
GRAZIE!! È bello iniziare la giornata con una bella risata, ancora grazie.

Re: openoffice & macro

Inviato: mar 16 ott 2007, 10:05
da ildiama
sunreal ha scritto: Mi da alla quarta riga questo errore:
Type: con.sun.star.container.NoSuchElementExceptionMessage
Io sono ignorantino in java, ma questo mi sembra un errore di compilazione. Non è che hai bisogno di jdk?

EDIT:
scusa, sono tornato in me.. ho detto una boiata, lascia stare..

Inviato: mar 16 ott 2007, 12:44
da serevi

Codice: Seleziona tutto

oSheet=oDoc.Sheets.getByName("Sheet1")
hai la versione in italiano ? si ?
sostituisci "Sheet1" con "Tabella1" , oppure con il nome di una della tabelle del foglio aperto.