XmlMappedRange.Calculate Methode

Definition

Berechnet den Wert des XmlMappedRange-Steuerelements.

public object Calculate ();

Gibt zurück

Object

Beispiele

Im folgenden Codebeispiel wird die Calculate -Methode verwendet, um den Wert der Formel im-Steuerelement für zu berechnen EmployeeSeniorityCell XmlMappedRange Sheet1 . Zum Ausführen dieses Code Beispiels müssen Sie der-Arbeitsmappe basierend auf dem XML-Schema des Mitarbeiters eine XML-Zuordnung hinzufügen und die Schema Elemente aus dieser XML-Zuordnung den Zellen in einem Arbeitsblatt zuordnen. Beispielsweise können Sie das Schema aus Exemplarische Vorgehensweise : Binden von Inhalts Steuerelementen an benutzerdefinierte XML -Elemente verwenden und ändern, indem Sie dem Employee-Element ein Seniority-Element vom Typ Integer hinzufügen.

Hinweis

In der Regel füllen Sie das XmlMappedRange Steuerelement aus einer XML-Datei auf. In diesem Beispiel wird der Wert des-Steuer Elements aus Gründen der Einfachheit fest codiert.

private void CalculateXMLMappedRange()
{
    Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal";
    Globals.Sheet1.EmployeeHireDateCell.Value2 = "1999-04-01";
    Globals.Sheet1.EmployeeTitleCell.Value2 = "Manager";
    string hireDateCellAddress =
        Globals.Sheet1.EmployeeHireDateCell.Cells.get_Address(
         Excel.XlReferenceStyle.xlA1);               
    Globals.Sheet1.EmployeeSeniorityCell.Value2 = "=YEAR(TODAY())-YEAR("
        + hireDateCellAddress + ")";

    Globals.Sheet1.EmployeeSeniorityCell.Calculate();
}
Private Sub CalculateXMLMappedRange()
    Globals.Sheet1.EmployeeNameCell.Value2 = "Karina Leal"
    Globals.Sheet1.EmployeeHireDateCell.Value2 = "1999-04-01"
    Globals.Sheet1.EmployeeTitleCell.Value2 = "Manager"
    Dim hireDateCellAddress As String = _
        Globals.Sheet1.EmployeeHireDateCell.Cells.Address
    Globals.Sheet1.EmployeeSeniorityCell.Value2 = "=YEAR(TODAY())-YEAR(" _
        + hireDateCellAddress + ")"

    Globals.Sheet1.EmployeeSeniorityCell.Calculate()
End Sub

Gilt für