Udostępnij za pośrednictwem


Metoda XmlMappedRange.Calculate —

Oblicza wartość XmlMappedRange kontroli.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
Function Calculate As Object
Object Calculate()

Wartość zwracana

Typ: System.Object

Przykłady

Następujący kod w przykładzie wykorzystano Calculate metodę w celu obliczenia wartości formuły wEmployeeSeniorityCellXmlMappedRangeSterowanie na Sheet1.Aby uruchomić ten przykład kodu, należy dodać mapę XML do skoroszytu na podstawie schematu XML pracownika i mapowania elementów schematu z tej mapy XML do komórek w arkuszu.Na przykład, można użyć schematu z Wskazówki: wiązanie formantów zawartości do niestandardowych części XML i zmodyfikować go przez dodanie elementu stażu pracy typu Integer do elementu pracownika.

[!UWAGA]

Zazwyczaj wypełnić XmlMappedRange formantu z pliku XML.Ten przykład sztywno wartość formantu dla uproszczenia.

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();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

XmlMappedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel