XmlMappedRange.Calculate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вычисляет значение элемента управления XmlMappedRange.
public object Calculate ();
Возвращаемое значение
Примеры
В следующем примере кода метод используется Calculate для вычисления значения формулы в EmployeeSeniorityCell XmlMappedRange элементе управления в Sheet1 . Чтобы запустить этот пример кода, необходимо добавить карту XML в книгу, основанную на схеме XML Employee, и соотнести элементы схемы с этой картой XML с ячейками на листе. Например, можно использовать схему из пошагового руководства: привязка элементов управления содержимым к пользовательским XML-частям и их изменение путем добавления элемента «старший» типа «целое» в элемент «сотрудник».
Примечание
Как правило, XmlMappedRange элемент управления заполняется из XML-файла. Этот пример жестко кодирует значение элемента управления для простоты.
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();
}
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