Metodo XmlMappedRange.Calculate
Calcola il valore del controllo XmlMappedRange.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Function Calculate As Object
Object Calculate()
Valore restituito
Tipo: System.Object
Esempi
Nell'esempio di codice seguente viene utilizzato il metodo Calculate per calcolare il valore della formula nel controllo EmployeeSeniorityCell. XmlMappedRange controllo su Sheet1. Per eseguire questo esempio di codice, è necessario aggiungere una mappa XML alla cartella di lavoro basata sullo schema XML dei dipendenti ed eseguire il mapping degli elementi dello schema da questa mappa XML alle celle di un foglio di lavoro. Ad esempio, è possibile utilizzare lo schema dell'oggetto Procedura dettagliata: associazione dei controlli del contenuto a parti XML personalizzate e modificarlo aggiungendo un elemento di anzianità di tipo intero all'elemento del dipendente.
Nota
In genere, il controllo XmlMappedRange viene popolato a partire da un file XML.In questo esempio, per semplicità, il valore del controllo viene impostato come hardcoded.
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();
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.