XmlMappedRange.Calculate – metoda
Vypočítá hodnotu XmlMappedRange ovládacího prvku.
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í příklad kódu používá Calculate metoda pro výpočet hodnoty vzorce vEmployeeSeniorityCellXmlMappedRangeřízení na Sheet1.Chcete-li spustit příklad kódu, musíte přidat mapování XML do sešitu na základě schématu XML zaměstnance a mapovat prvky schématu z tohoto mapování XML do buněk na listu.Například můžete použít schéma z Návod: Svázání ovládacích prvků obsahu s vlastními částmi XML a upravit přidáním elementu seniority typu celé číslo zaměstnance prvku.
[!POZNÁMKA]
Obvykle se naplní XmlMappedRange ovládací prvek ze souboru XML.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(
Excel.XlReferenceStyle.xlA1);
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.