Condividi tramite


Eseguire calcoli di Excel a livello di codice

Si usa un processo simile per eseguire calcoli in un NamedRange controllo o in 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.

Eseguire calcoli in un controllo NamedRange

Nell'esempio seguente viene creato un oggetto NamedRange nella cella A1 e quindi viene calcolata la cella . Questo codice deve essere inserito in una classe foglio, non nella classe ThisWorkbook .

Per eseguire calcoli in un controllo NamedRange

  1. Creare l'intervallo denominato.

    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1"), "NamedRange1");
    
  2. Chiamare il Calculate metodo dell'intervallo specificato.

    NamedRange1.Calculate();
    

Eseguire calcoli in un intervallo di Excel nativo

Per eseguire calcoli in un intervallo di Excel nativo

  1. Creare l'intervallo denominato.

    Excel.Range rng = this.Application.get_Range("A1");
    
  2. Chiamare il Calculate metodo dell'intervallo specificato.

    rng.Calculate();