Практическое руководство. Программное выполнение вычислений Excel
Обновлен: Ноябрь 2007
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Подобный процесс используется для вычислений в элементе управления NamedRange или в собственном объекте диапазона Excel.
Выполнение вычислений в элементе управления NamedRange
В следующем примере кода создается объект NamedRange в ячейке А1, а затем выполняется вычисление ячейки. Данный код необходимо поместить в класс листа, а не в класс ThisWorkbook.
Выполнение вычислений в элементе управления NamedRange
Создайте именованный диапазон.
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");
Вызовите метод Calculate указанного диапазона.
NamedRange1.Calculate()
NamedRange1.Calculate();
Выполнение вычислений в собственном диапазоне Excel
Процедура выполнения вычислений в собственном диапазоне Excel
Создайте именованный диапазон.
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1", missing);
Вызовите метод Range.Calculate указанного диапазона.
rng.Calculate()
rng.Calculate();
См. также
Основные понятия
Общие сведения о необязательных параметрах в решениях Office