Metodo WorksheetBase.Scenarios
Ottiene un oggetto che rappresenta un singolo scenario (oggetto Microsoft.Office.Interop.Excel.Scenario) oppure una raccolta di tutti gli scenari (oggetto Microsoft.Office.Interop.Excel.Scenarios) nel foglio di lavoro.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public Function Scenarios ( _
index As Object _
) As Object
public Object Scenarios(
Object index
)
Parametri
- index
Tipo: System.Object
Nome o numero dello scenario.Utilizzare una matrice per specificare più di uno scenario.
Valore restituito
Tipo: System.Object
Oggetto che rappresenta un singolo scenario (oggetto Microsoft.Office.Interop.Excel.Scenario) oppure una raccolta di tutti gli scenari (oggetto Microsoft.Office.Interop.Excel.Scenarios) nel foglio di lavoro.
Esempi
Nell'esempio di codice riportato di seguito viene utilizzato il metodo Scenarios per aggiungere un nuovo scenario al foglio di lavoro corrente. Viene quindi visualizzata la finestra di dialogo Gestione scenari per verificare l'aggiunta dello scenario.
Questo esempio è valido per una personalizzazione a livello di documento.
Private Sub CreateScenario()
Dim range1 As Excel.Range = Me.Range("A1", "B10")
range1.Formula = "=rand()"
Dim scenarios1 As Excel.Scenarios = _
CType(Me.Scenarios(), Excel.Scenarios)
Dim newScenario As Excel.Scenario = _
scenarios1.Add("New Scenario", range1)
' Show Scenario Manager dialog to verify that the scenario was added.
Me.Application.Dialogs(Excel.XlBuiltInDialog.xlDialogScenarioCells).Show()
End Sub
private void CreateScenario()
{
Excel.Range range1 = this.Range["A1", "B10"];
range1.Formula = "=rand()";
Excel.Scenarios scenarios1 =
(Excel.Scenarios)this.Scenarios();
Excel.Scenario newScenario = scenarios1.Add("New Scenario",
range1);
// Show Scenario Manager dialog to verify that the scenario was added.
this.Application.Dialogs[Excel.XlBuiltInDialog.xlDialogScenarioCells].Show();
}
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.