XmlMappedRange.Calculate-Methode
Berechnet den Wert des XmlMappedRange-Steuerelements.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Function Calculate As Object
Object Calculate()
Rückgabewert
Typ: System.Object
Beispiele
Im folgenden Codebeispiel wird mithilfe der Calculate-Methode der Wert der Formel in der EmployeeSeniorityCell berechnet. XmlMappedRange-Steuerelement für Sheet1. Zum Ausführen dieses Codebeispiels müssen Sie der Arbeitsmappe eine XML-Zuordnung hinzufügen, die auf dem Employee-XML-Schema beruht, und die Schemaelemente aus dieser XML-Zuordnung den Zellen in einem Arbeitsblatt zuordnen. Sie können beispielsweise das Schema aus Exemplarische Vorgehensweise: Binden von Inhaltssteuerelementen an benutzerdefinierte XML-Abschnitte verwenden und es ändern, indem Sie dem employee-Element ein seniority-Element mit dem Typ integer hinzufügen.
Tipp
In der Regel füllen Sie das XmlMappedRange-Steuerelement aus einer XML-Datei auf. In diesem Beispiel wird der Wert des Steuerelements der Einfachheit halber hartcodiert.
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
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(
missing, missing, Excel.XlReferenceStyle.xlA1, missing, missing);
Globals.Sheet1.EmployeeSeniorityCell.Value2 = "=YEAR(TODAY())-YEAR("
+ hireDateCellAddress + ")";
Globals.Sheet1.EmployeeSeniorityCell.Calculate();
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.