XmlMappedRange.Calculate – metoda
Vypočítá hodnotu XmlMappedRange řízení.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Function Calculate As Object
Object Calculate()
Vrácená hodnota
Typ: System.Object
Příklady
Následující kód například použití Calculate metoda pro výpočet hodnoty vzorec vEmployeeSeniorityCell XmlMappedRangeřízení na Sheet1. Spustit příklad kódu, musíte přidatmapa jazyk XMLv sešitu jazyk XMLzaměstnance na základěschéma a mapa prvky schéma jazyk XMLmapa z buňky na list. Můžete například použít schéma z Walkthrough: Binding Content Controls to Custom XML Parts a upravit přidáním seniority element typu integer prvku zaměstnance.
Poznámka
Obvykle naplnit XmlMappedRange řízení z jazyk XML souboru. Tento příklad pevné kódy hodnoty ovládacího prvku pro jednoduchost.
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();
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.