WorksheetBase.Scenarios (Método)
Obtiene un objeto que representa un escenario único (un objeto Microsoft.Office.Interop.Excel.Scenario) o una colección de escenarios (un objeto Microsoft.Office.Interop.Excel.Scenarios) en la hoja de cálculo.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public Function Scenarios ( _
index As Object _
) As Object
public Object Scenarios(
Object index
)
Parámetros
- index
Tipo: System.Object
El nombre o número del escenario.Utilice una matriz para especificar más de un escenario.
Valor devuelto
Tipo: System.Object
Objeto que representa un escenario único (un objeto Microsoft.Office.Interop.Excel.Scenario) o una colección de escenarios (un objeto Microsoft.Office.Interop.Excel.Scenarios) en la hoja de cálculo.
Ejemplos
El ejemplo de código siguiente utiliza el método Scenarios para agregar un nuevo escenario a la hoja de cálculo actual y a continuación muestra el cuadro de diálogo Administrador de escenarios para comprobar que se ha agregado el escenario.
Se trata de un ejemplo para una personalización en el nivel del 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();
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.