Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Hinweis |
|---|
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(
Excel.XlReferenceStyle.xlA1);
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.
Hinweis