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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.