Classe Borders (Excel VBA)
Uma coleção de quatro objetos Border que representam as quatro bordas de um objeto Range ou de estilo . Para usar uma variável de classe Borders, ela primeiro precisa ser instanciada por exemplo
Dim brds as Borders
Set brds = ActiveCell.DisplayFormat.Borders
For Each
Aqui está um exemplo de processamento dos itens Borders em uma coleção.
Dim brd As Border
For Each brd In Application.Borders
Next brd
Color
Retorna ou define a cor principal do objeto, como mostra a tabela na seção de comentários. Use a função RGB para criar um valor de cor. de leitura/gravação.
ActiveCell.DisplayFormat.Borders.Color = RGB(0,0,255)'blue
ColorIndex
Retorna ou define um valor que representa a cor da borda. Os valores de retorno possíveis são xlColorIndexAutomatic - Cor automática, xlColorIndexNone - Sem cor.
Esta propriedade retornará NullNull se as quatro bordas não forem da mesma cor. A cor é especificada como um valor de índice na paleta de cores atual ou como uma das seguintes constantes XlColorIndex: xlColorIndexAutomatic ou xlColorIndexNone.
ActiveCell.DisplayFormat.Borders.ColorIndex =
Count
Retorna um valor Long que representa o número de objetos na coleção.
Dim lngCount As Long
lngCount = ActiveCell.DisplayFormat.Borders.Count
Item
Retorna um objeto Border que representa uma das bordas de um intervalo de células ou um estilo.
Item (Index)
Index: Pode ser uma das constantes XlBordersIndex .
Dim brdItem As Border
Set brdItem = ActiveCell.DisplayFormat.Borders(Index:=xlEdgeBottom)
LineStyle
Retorna ou define o estilo de linha da borda. Leitura/gravação XlLineStyle, xlGray25, xlGray50, xlGray75 ou xlAutomatic. Os valores de retorno possíveis são xlContinuous - Linha contínua, xlDash - Linha tracejada, xlDashDot - Traços e pontos alternados, xlDashDotDot - Traço seguido por dois pontos, xlDot - Linha pontilhada, xlDouble - Linha dupla, xlLineStyleNone - Sem linha, xlSlantDashDot - Traços inclinados.
ActiveCell.DisplayFormat.Borders.LineStyle = xlContinuous
ThemeColor
Retorna ou define a cor do tema no esquema de cores aplicado associado ao objeto especificado. de leitura/gravação.
A tentativa de acessar uma cor de tema para um objeto cuja cor não possui tema atualmente resultará em um erro em tempo de execução de solicitação inválida.
ActiveCell.DisplayFormat.Borders.ThemeColor =
TintAndShade
Retorna ou define um Single que clareia ou escurece uma cor.
É possível inserir um número de -1 (mais escuro) a 1 (mais claro) para a propriedade TintAndShade. Zero (0) é neutro. A tentativa de definir essa propriedade com um valor menor que-1 ou maior que 1 resulta em um erro de tempo de execução: "o valor especificado está fora do intervalo". Esta propriedade funciona para cores que sejam de tema ou não.
ActiveCell.DisplayFormat.Borders.TintAndShade =
Value
Sinônimo de Borders. LineStyle.
ActiveCell.DisplayFormat.Borders.Value =
Weight
Retorna ou define um valor XlBorderWeight que representa o peso da borda.
ActiveCell.DisplayFormat.Borders.Weight =