Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um objeto representando um único cenário (um Microsoft.Office.Interop.Excel.Scenario objeto) ou uma coleção de cenários (um Microsoft.Office.Interop.Excel.Scenarios objeto) na planilha.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public Function Scenarios ( _
index As Object _
) As Object
public Object Scenarios(
Object index
)
Parâmetros
- index
Tipo: System.Object
O nome ou número do cenário.Use uma matriz para especificar mais de um cenário.
Valor de retorno
Tipo: System.Object
Um objeto representando um único cenário (um Microsoft.Office.Interop.Excel.Scenario objeto) ou uma coleção de cenários (um Microsoft.Office.Interop.Excel.Scenarios objeto) na planilha.
Exemplos
O seguinte exemplo de código usa a Scenarios método para adicionar um novo cenário para a planilha atual e exibe o Gerenciador de cenários caixa de diálogo para verificar se o cenário foi adicionado.
Este exemplo é para uma personalização em nível de 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);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.