Aplicar estilos mediante programación a intervalos en libros
Puede aplicar estilos con nombre a distintas áreas de los libros. Excel proporciona una serie de estilos predefinidos.
Se aplica a: La información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Excel. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.
El cuadro de diálogo Formato de celdas muestra todas las opciones que puede usar para dar formato a las celdas; estas opciones también están disponibles en el código. Para mostrar este cuadro de diálogo en Excel, haga clic en Celdas en el menú Formato .
Para aplicar un estilo a un rango con nombre en una personalización de nivel de documento
Cree un estilo nuevo y establezca sus 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;
Cree un control NamedRange, asígnele texto y aplique el nuevo estilo. Este código se debe colocar en una clase Sheet, no en la clase
ThisWorkbook
.
Para borrar un estilo de un rango con nombre en una personalización de nivel de documento
Aplique el estilo Normal al rango. Este código se debe colocar en una clase Sheet, no en la clase
ThisWorkbook
.
Para aplicar un estilo a un rango con nombre en un complemento de VSTO
Cree un estilo nuevo y establezca sus 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;
Cree un Range, asígnele texto y aplique el nuevo estilo.
Para borrar un estilo de un intervalo con nombre en un complemento de VSTO
Aplique el estilo Normal al rango.