Método XmlMappedRange.Calculate
Calcula o valor da XmlMappedRange de controle.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
Function Calculate As Object
Object Calculate()
Valor de retorno
Tipo: System.Object
Exemplos
O seguinte exemplo de código usa a Calculate método para calcular o valor da fórmula na EmployeeSeniorityCell XmlMappedRangecontrolar em Sheet1. Para executar este exemplo de código, você deve adicionar um mapa XML à pasta de trabalho com base no esquema XML do funcionário e mapear os elementos de esquema a partir desse mapa XML para as células em uma planilha. Por exemplo, você pode usar o esquema de Demonstra Passo a passo: Controles de conteúdo de ligação para partes do XML personalizado e modificá-lo adicionando um elemento de tempo de serviço do tipo número inteiro para o elemento do funcionário.
Observação |
---|
Geralmente, você preenche o XmlMappedRange o controle de um arquivo XML. Este exemplo hard-códigos de valor do controle para manter a simplicidade. |
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();
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.