XmlMappedRange.Calculate Yöntem
Değerini hesaplar XmlMappedRange Denetim.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Function Calculate As Object
Object Calculate()
Dönüş Değeri
Tür: System.Object
Örnekler
Aşağıdaki kod örneği Calculate formüle değerini hesaplamak için bir yöntem EmployeeSeniorityCell XmlMappedRangeüzerinde kontrol Sheet1. Bu kod örneği çalıştırmak için çalışan xml şemasını temel alan çalışma kitabına xml eşlemesi ekleme ve bir çalışma sayfasındaki hücrelere bu xml eşlemesinden şema öğeleri eşleyin. Örneğin şemadan kullanabilirsiniz İzlenecek Yol: İçerik Denetimlerini Özelleşmiş XML Bölümlerine Bağlama ve çalışan öğesi. tamsayı türünde bir Kıdem öğesi ekleyerek değiştirin
Not
Tipik olarak doldurmak XmlMappedRange denetiminden bir xml dosyası. Bu örnekte sabit-kodları girerse denetiminin değeri.
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();
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.