page4
LibOBasic-3-Calc-Flat-A4-pt-br-v111..ods
4 de 8
Células (cells)
Acesso às células
Por notação padrão de célula
oCel = MySheet.getCellRangeByName("A4")
Por nome
oCel = MySheet.getCellRangeByName("TVA")
Por coordenadas X e Y
oCel = MySheet.getCellByPosition(0,3)
Acesso a célula ativa
If oDoc.currentSelection.supportsService _
("com.sun.star.sheet.SheetCell") Then
'É uma célula
ActiveCel = oDoc.currentSelection
End If
Selecione uma célula
ThisComponent.CurrentController.select(oCel)
Coordenadas de células
Coordenadas (Object)
Coord = oCel.CellAddress
Índice de planilha (Integer)
NumS = oCel.CellAddress.Sheet
Índice de colunas (Long)
NumC = oCel.CellAddress.Column
Índice de linhas (Long)
NumL = oCel.CellAddress.Row
Objeto de recipiente de planilha
MySheet = oCel.Spreadsheet
Coordenadas Absolutas (String)
Coord = oCel.AbsoluteName
(des) proteger as células
Cel.CellProtection can take boolean values:
Impedir modificação
CellProtection.IsLocked = True
Esconder a fórmula da célula
CellProtection.IsFormulaHidden = True
Esconder célula
CellProtection.IsHidden = True
Não imprimir célula
CellProtection.IsPrintHidden = True
Acesse o conteúdo da célula
Propriedades
Ler o conteúdo do texto
MyText = oCel.String
Ler o conteúdo numérico
aNumeber = oCel.Value
Fórmula de célula lida (nomes en-US)
TheFormula = oCel.Formula
Fórmula de célula de leitura (nomes localizados)
LaFormule = oCel.FormulaLocal
Tipo de célula
TheType = oCel.Type
Esvazie uma célula
oCel.String = ""
Tipo de conteúdo (Type property)
EMPTY
Célula vazial
VALUE
Valor numerico
TEXT
Conteúdo de texto
FORMULA Conteúdo de fórmula
Abaixo
oCel
é um objeto de célula.
MySheet
é um objeto de pasta. Acesso ao objeto da célula:
Wih X=0 (col.A) ; Y=3 (row.4)
oDoc
é um objeto de documento e
ActiveCel
o objeto de célula ativa.
As constantes
com.sun.star.table.CellContentType.XXX
representam o tipo de
informação da célula
(oCel.Type, above)
: