WorksheetBase.Scenarios, méthode
Obtient un objet qui représente un scénario seul (un objet Microsoft.Office.Interop.Excel.Scenario) ou une collection de scénarios (un objet Microsoft.Office.Interop.Excel.Scenarios) sur la feuille de calcul.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Function Scenarios ( _
index As Object _
) As Object
public Object Scenarios(
Object index
)
Paramètres
- index
Type : System.Object
Nom ou numéro du scénario.Utilisez un tableau pour spécifier plusieurs scénarios.
Valeur de retour
Type : System.Object
Un objet qui représente un scénario seul (un objet Microsoft.Office.Interop.Excel.Scenario) ou une collection de scénarios (un objet Microsoft.Office.Interop.Excel.Scenarios) sur la feuille de calcul.
Exemples
L'exemple de code suivant utilise la méthode Scenarios pour ajouter un nouveau scénario à la feuille de calcul active, puis affiche la boîte de dialogue Gestionnaire de scénarios pour vérifier que le scénario a été ajouté.
Cet exemple illustre une personnalisation au niveau du document.
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();
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.