Metodo WorksheetBase.Scenarios

Ottiene un oggetto che rappresenta un singolo scenario (oggetto Microsoft.Office.Interop.Excel.Scenario) oppure un insieme 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 un insieme 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(missing);

    Excel.Scenario newScenario = scenarios1.Add("New Scenario", 
        range1, missing, missing, missing, missing);

    // Show Scenario Manager dialog to verify that the scenario was added.
    this.Application.Dialogs[Excel.XlBuiltInDialog.xlDialogScenarioCells].Show(
        missing, missing, missing, missing, missing, missing, missing, missing,
        missing, missing, missing, missing, missing, missing, missing, missing,
        missing, missing, missing, missing, missing, missing, missing, missing,
        missing, missing, missing, missing, missing, missing);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorksheetBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel