Como: Executar cálculos do Excel por programação
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Você usar um processo semelhante para executar cálculos em um Controlarar de NamedRange ou um objeto de intervalo do Excel nativo.
Executando cálculos em um Controlarar NamedRange
O exemplo a seguir cria um NamedRange na célula A1 e, em seguida, calcula a célula.Este código deve ser colocado em uma classe de Planilha, não na classe ThisWorkbook.
Para executar cálculos em um Controlarar NamedRange
Criar intervalo nomeado.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.get_Range("A1", missing), "NamedRange1");
Chame o método Calculate do intervalo especificado.
NamedRange1.Calculate()
NamedRange1.Calculate();
Executando cálculos em um intervalo do Excel nativo
Para executar cálculos em um intervalo do Excel nativo
Criar intervalo nomeado.
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1", missing);
Chame o método Range.Calculate do intervalo especificado.
rng.Calculate()
rng.Calculate();
Consulte também
Conceitos
Noções básicas sobre parâmetros opcionais in Office Solutions