Objeto Style (Excel)
Representa uma descrição de estilo para um intervalo.
O objeto Style contém todos os atributos de estilo (fonte, formato de número, alinhamento, etc.) como propriedades. Existem vários estilos internos, como Normal, Moeda e Porcentagem. O uso do objeto Style é uma maneira rápida e eficiente de alterar várias propriedades de formatação de células em várias células ao mesmo tempo.
Para o objeto Workbook , o objeto Style é um membro da coleção Styles . A coleção Styles contém todos os estilos definidos para a pasta de trabalho.
Você pode modificar a aparência de uma célula alterando as propriedades do estilo aplicado a essa célula. Tenha em mente, no entanto, que a alteração de uma propriedade de estilo afeta todas as células já formatadas com esse estilo.
Os estilos são classificados em ordem alfabética pelo nome do estilo. O número de índice do estilo denota a posição do estilo especificado na lista de nomes de estilo classificada. Styles(1)
é o primeiro estilo na lista alfabética e Styles(Styles.Count)
é o último da lista.
Para obter mais informações sobre como criar e modificar um estilo, consulte o objeto Styles .
Use a propriedade Style para retornar o objeto Style usado com um objeto Range . O exemplo a seguir aplica o estilo Porcentagem às células A1:A10 de Sheet1.
Worksheets("Sheet1").Range("A1:A10").Style = "Percent"
Use Styles (index), em que index é o número ou o nome do índice de estilo, para retornar um único objeto Style da coleção Estilos da pasta de trabalho. O exemplo a seguir altera o estilo Normal para a pasta de trabalho ativa definindo a propriedade Bold do estilo.
ActiveWorkbook.Styles("Normal").Font.Bold = True
- AddIndent
- Application
- Borders
- BuiltIn
- Creator
- Font
- FormulaHidden
- HorizontalAlignment
- IncludeAlignment
- IncludeBorder
- IncludeFont
- IncludeNumber
- IncludePatterns
- IncludeProtection
- IndentLevel
- Interior
- Locked
- MergeCells
- Nome
- NameLocal
- NumberFormat
- NumberFormatLocal
- Orientation
- Responsável
- ReadingOrder
- ShrinkToFit
- Value
- VerticalAlignment
- WrapText
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.