Aplicar estilos programaticamente a intervalos em pastas de trabalho
Você pode aplicar estilos nomeados a regiões em pastas de trabalho. O Excel fornece vários estilos predefinidos.
Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.
A caixa de diálogo Formatar Células exibe todas as opções que você pode usar para formatar células, e cada uma dessas opções está disponível no seu código. Para exibir essa caixa de diálogo no Excel, clique em Células no menu Formatar .
Para aplicar um estilo a um intervalo nomeado em uma personalização em nível de documento
Crie um novo estilo e defina seus atributos.
Excel.Style style = Globals.ThisWorkbook.Styles.Add("NewStyle"); style.Font.Name = "Verdana"; style.Font.Size = 12; style.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red); style.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Gray); style.Interior.Pattern = Excel.XlPattern.xlPatternSolid;
Crie um NamedRange controle, atribua texto a ele e aplique o novo estilo. Esse código deve ser colocado em uma classe de planilha, não na
ThisWorkbook
classe.
Para limpar um estilo de um intervalo nomeado em uma personalização em nível de documento
Aplique o estilo Normal ao intervalo. Esse código deve ser colocado em uma classe de planilha, não na
ThisWorkbook
classe.
Para aplicar um estilo a um intervalo nomeado em um suplemento VSTO
Crie um novo estilo e defina seus atributos.
Excel.Style style = this.Application.ActiveWorkbook.Styles.Add("NewStyle"); style.Font.Name = "Verdana"; style.Font.Size = 12; style.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red); style.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Gray); style.Interior.Pattern = Excel.XlPattern.xlPatternSolid;
Crie um Range, atribua texto a ele e aplique o novo estilo.
Para limpar um estilo de um intervalo nomeado em um suplemento VSTO
Aplique o estilo Normal ao intervalo.