Freigeben über


NamedRange.Calculate-Methode (2007 System)

Aktualisiert: November 2007

Berechnet die Werte von Zellen in einem NamedRange-Steuerelement.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Syntax

Public Function Calculate As Object

Dim instance As NamedRange
Dim returnValue As Object

returnValue = instance.Calculate()
public Object Calculate()

Rückgabewert

Typ: System.Object

Beispiele

Im folgenden Codebeispiel wird die Formula-Eigenschaft eines NamedRange-Steuerelements auf die Berechnung der Summe der Zellen A1 bis A5 festgelegt. Die Formel wird mithilfe der FormulaHidden-Eigenschaft ausgeblendet. Anschließend wird die Calculate-Methode aufgerufen, um die Summe der Zellen zu berechnen und diese Summe in die Zelle A6 einzufügen.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub CalculateRange()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
        "namedRange1")

    Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A6"), _
        "namedRange2")

    namedRange1.Value2 = 5
    namedRange2.Formula = "=SUM(A1:A5)"
    namedRange2.FormulaHidden = True
    namedRange2.Calculate()
End Sub

private void CalculateRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");

    Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
        this.Controls.AddNamedRange(this.Range["A6", missing],
        "namedRange2");

    namedRange1.Value2 = 5;
    namedRange2.Formula = "=SUM(A1:A5)";
    namedRange2.FormulaHidden = true;
    namedRange2.Calculate();
}

Berechtigungen

Siehe auch

Referenz

NamedRange-Klasse

NamedRange-Member

Microsoft.Office.Tools.Excel-Namespace