Applicare stili a livello di codice agli intervalli nelle cartelle di lavoro
È possibile applicare stili denominati alle aree nelle cartelle di lavoro. Excel fornisce alcuni stili predefiniti:
Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per Excel. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.
La finestra di dialogo Formato celle mostra tutte le opzioni che è possibile usare per formattare le celle e ognuna di queste opzioni è disponibile dal codice. Per visualizzare questa finestra di dialogo in Excel, scegliere Celle dal menu Formato .
Per applicare uno stile a un intervallo denominato in una personalizzazione a livello di documento
Creare un nuovo stile e impostare i relativi attributi.
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;
Creare un controllo NamedRange, assegnargli un testo e quindi applicare il nuovo stile. Questo codice deve essere inserito in una classe foglio, non nella classe
ThisWorkbook
.
Per cancellare uno stile da un intervallo denominato in una personalizzazione a livello di documento
Applicare lo stile Normale all'intervallo. Questo codice deve essere inserito in una classe foglio, non nella classe
ThisWorkbook
.
Per applicare uno stile a un intervallo denominato in un componente aggiuntivo VSTO
Creare un nuovo stile e impostare i relativi attributi.
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;
Creare un oggetto Range, assegnargli un testo e quindi applicare il nuovo stile.
Per cancellare uno stile da un intervallo denominato in un componente aggiuntivo VSTO
Applicare lo stile Normale all'intervallo.