Udostępnij za pośrednictwem


Metoda WorksheetBase.Scenarios —

Pobiera obiekt, który reprezentuje, albo pojedynczy scenariusz ( Microsoft.Office.Interop.Excel.Scenario obiektu) lub zbiór scenariuszy ( Microsoft.Office.Interop.Excel.Scenarios obiektu) w arkuszu.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public Function Scenarios ( _
    index As Object _
) As Object
public Object Scenarios(
    Object index
)

Parametry

  • index
    Typ: System.Object
    Nazwę lub numer scenariusza.Za pomocą tablicy można określić więcej niż jeden scenariusz.

Wartość zwracana

Typ: System.Object
Obiekt, który reprezentuje pojedynczy scenariusz ( Microsoft.Office.Interop.Excel.Scenario obiektu) lub zbiór scenariuszy ( Microsoft.Office.Interop.Excel.Scenarios obiektu) w arkuszu.

Przykłady

Następujący kod w przykładzie wykorzystano Scenarios metoda, aby dodać nowego scenariusza do bieżącego arkusza, a następnie wyświetla W Menedżerze scenariuszy okno dialogowe, aby sprawdzić, czy scenariusz został dodany.

Ten przykład dotyczy dostosowywania poziomie dokumentu.

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();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorksheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel