Condividi tramite


Applicare il colore a livello di codice agli intervalli di Excel

Per applicare un colore al testo all'interno di un intervallo di celle, utilizzare un NamedRange controllo o un oggetto intervallo di Excel nativo.

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.

Usare un controllo NamedRange

Questo esempio è relativo alle personalizzazioni a livello di documento.

Per applicare il colore a un controllo NamedRange

  1. Creare un NamedRange controllo nella cella A1.

    Microsoft.Office.Tools.Excel.NamedRange rng =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. Impostare il colore del testo nel NamedRange controllo .

    rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
    

Usare intervalli di Excel nativi

Per applicare il colore a un oggetto intervallo di Excel nativo

  1. Creare un intervallo nella cella A1 e quindi impostare il colore del testo.

    Excel.Range rng2 = this.Application.get_Range("A1");
    rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);