XmlMappedRange.Calculate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Calcula o valor do controle XmlMappedRange.
public object Calculate ();
Retornos
Exemplos
O exemplo de código a seguir usa o Calculate método para calcular o valor da fórmula no EmployeeSeniorityCell XmlMappedRange controle em Sheet1 . Para executar este exemplo de código, você deve adicionar um mapa XML à sua pasta de trabalho com base no esquema XML do funcionário e mapear os elementos do esquema deste mapa XML para células em uma planilha. Por exemplo, você pode usar o esquema do passo a passos: Associação de controles de conteúdo a partes XML personalizadas e modificá-lo adicionando um elemento de senioridade do tipo inteiro ao elemento Employee.
Observação
Normalmente, você preenche o XmlMappedRange controle de um arquivo XML. Este exemplo codifica o valor do controle para simplificar.
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