Openoffice e macro
Inviato: mar 16 ott 2007, 0:44
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.
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.