Para a programação do LibreOffice / Apache OpenOffice, obtenha a extensão MRI
!
Assim como a documentação (pode ser encontrada nos pacotes de instalação SDK
).
Isso é o que MRI
registrou para sua meta:
Sub Snippet
Dim oSheets As Variant
Dim oObj1 As Variant
Dim oCellByPosition As Variant
oSheets = ThisComponent.getSheets()
oObj1 = oSheets.getByName("Tabelle1")
oCellByPosition = oObj1.getCellByPosition(1, 1)
oCellByPosition.setString("whatever")
End Sub
Explicação :
sheet.setValue
- como a mensagem de erro afirmou: não existe tal propriedade.
cell.Value
- erro, como .setValue
define DOUBLE
, não uma string.
cell.Text
- error , como o objeto Text
de uma célula precisa de CellTextCursor
(que contém instruções de formatação) e String
(mantendo os caracteres de texto).
Como titular, obtenha o Documento Macro de Andrew Pitonyak , como um documento grátis - ou compre seu livro.
[Eu não estou ligado ao autor ou ao processo do livro dele]