Aracılığıyla paylaş


WorksheetBase.Scenarios Yöntem

Tek bir senaryo ya da temsil eden bir nesne alır (bir Microsoft.Office.Interop.Excel.Scenario nesnesi) veya senaryoları topluluğu (bir Microsoft.Office.Interop.Excel.Scenarios nesne) çalışma.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)

Sözdizimi

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

Parametreler

  • index
    Tür: System.Object
    Adı veya senaryo sayısı.Bir dizi birden fazla senaryo belirtmek için kullanın.

Dönüş Değeri

Tür: System.Object
Tek bir senaryo temsil eden bir nesne (bir Microsoft.Office.Interop.Excel.Scenario nesnesi) veya senaryoları topluluğu (bir Microsoft.Office.Interop.Excel.Scenarios nesne) çalışma.

Örnekler

Aşağıdaki kod örneği Scenarios Yeni bir senaryo geçerli çalışma ve sonra görüntüler eklemek için bir yöntem Senaryo Yöneticisi senaryoya eklendiğini doğrulamak için iletişim kutusu.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

WorksheetBase Sınıf

Microsoft.Office.Tools.Excel Ad Alanı