page5
LibOBasic-3-Calc-Flat-A4-pt-br-v111..ods
5 de 8
Escrever em uma célula
Substituir texto existente
Substituir um valor existente
oCel.Value = 1.234
Substituir uma fórmula existente (localizada)
oCel.Formula = "=AND(A1="YES";A2="OK")"
Intervalos (ranges)
Acesso a intervalos
Ran = MySheet.getCellRangeByName("C2:G14")
Por nome
Ran = MySheet.getCellRangeByName("RangeName")
Por coordenadas
Ran = MySheet.getCellRangeByPosition(2, 1, 6, 13)
(X1, Y1, X2, Y2)
Aleatoriamente
(ex terceira planilha)
Intervalo ativo
Seleção de intervalo
ThisComponent.CurrentController.select(MyRange) where MyRange is an objetc.
Coordenadas de alcance
Coordenadas (Object)
Coord = MyRange.RangeAddress
Índice de planilhas (Integer)
Ran = MyRange.RangeAddress.Sheet
Classificação da Coluna (Long)
NumCHG = MyRange.RangeAddress.StartColumn
canto superior esquerdo
Classificação da linha (Long)
NumLHG = MyRange.RangeAddress.StartRow
canto superior esquerdo
Classificação da coluna (Long)
NumCBD = MyRange.RangeAddress.EndColumn
canto inferior direito
Classificação da linha (Long)
NumLBD = MyRow.RangeAddress.EndRow
canto inferior direito
Objeto de recipiente de planilha
MySheet = MyRange.Spreadsheet
Coordenadas Absolutas (String)
Coord = MyRange.AbsoluteName
Intervalos nomeados
Intervalos nomeados
TheRanges = oDoc.NamedRanges
Número (Long)
Nb = TheRanges.Count
Obter um intervalo (por índice)
MyRange = TheRanges(index)
Verificar a existência (nome)
Exist = TheRanges.hasByName("RangeName")
Obter intervalo (por nome)
MyRange = TheRanges.getByName("RangeName")
Adicionar
TheRanges.addNewByName("Rangename", Coord, _
CellRef.CellAddress, 0)
Excluir (por nome)
TheRanges.removeByName("RangeName")
oCel.String = "Hello !"
Intervalo = conjunto de células, (incluindo uma única):
Dim MyRange As Object
MySheet
é um objeto de pasta. Obter um objeto de intervalo
Ran>
:
Por notação padrão
de célula
Ran = ThisComponent.Sheets.getCellRangeByPosition(2, 2,
1, 6, 13)
Como célula ativa, mas verifique
"com.sun.star.sheet.SheetCellRange" or
"[...].SheetCellRanges".
O objeto Doc aponta para o documento. Com
Dim TheRanges As Object
Coord
: coordenadas de intervalo
CellRef
: objeto de célula de
referência