Cómo: Ejecutar los cálculos de Excel mediante programación
Actualización: noviembre 2007
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
Se usa un proceso similar para ejecutar los cálculos en un control NamedRange o en un objeto nativo de rango de Excel.
Ejecutar cálculos en un control NamedRange
En el ejemplo siguiente se crea un control NamedRange en la celda A1 y, a continuación, se calcula la celda. Este código debe colocarse en una clase Sheet, no en la clase ThisWorkbook.
Para ejecutar cálculos en un control NamedRange
Cree el rango con nombre.
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");
Llame al método Calculate del rango especificado.
NamedRange1.Calculate()
NamedRange1.Calculate();
Ejecutar cálculos en un rango nativo de Excel
Para ejecutar cálculos en un rango nativo de Excel
Cree el rango con nombre.
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1", missing);
Llame al método Range.Calculate del rango especificado.
rng.Calculate()
rng.Calculate();
Vea también
Conceptos
Descripción de los parámetros opcionales en las soluciones de Office