Procedura: eseguire calcoli in Excel a livello di codice
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Un processo simile viene utilizzato per eseguire i calcoli in un controllo NamedRange o in un oggetto intervallo nativo di Excel.
Esecuzione di calcoli in un controllo NamedRange
Nell'esempio seguente viene creato un oggetto NamedRange in corrispondenza della cella A1 e, successivamente, tale cella viene calcolata. Il codice deve essere inserito in una classe Sheet e non nella classe ThisWorkbook.
Per eseguire calcoli in un controllo NamedRange
Creare l'intervallo denominato.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.get_Range("A1", missing), "NamedRange1");
Chiamare il metodo Calculate dell'intervallo specificato.
NamedRange1.Calculate()
NamedRange1.Calculate();
Esecuzione di calcoli in un intervallo nativo di Excel
Per eseguire i calcoli in un intervallo nativo di Excel
Creare l'intervallo denominato.
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1", missing);
Chiamare il metodo Range.Calculate dell'intervallo specificato.
rng.Calculate()
rng.Calculate();
Vedere anche
Concetti
Informazioni sui parametri facoltativi nelle soluzioni Office