使用类似的过程可以在 NamedRange 控件或本机 Excel 区域对象中运行计算。
**适用于:**本主题中的信息适用于 Excel 2007 和 Excel 2010 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。
在 NamedRange 控件中运行计算
下面的示例在单元格 A1 处创建一个 NamedRange,然后计算该单元格。 此代码必须放置在一个表类中,而不是放在 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();