Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath【17】
使用Range对象 Range对象表示电子表格中的单元格范围。范围可以包含一个单元格,多个连续的单元格,甚至多个不连续的单元格。您可以在Excel中选择时按住Ctrl键选择多个不连续的单元格。 获取特定Cell或Cells范围对象 Excel提供了多种获取Range对象的方法。 Range对象是您要在Excel工作表中处理单元格或单元格范围时使用的对象。在Application对象的描述中提到了两种获取Range对象的方法。 Application.ActiveCell在活动窗口中返回活动选择的左上角单元格。 Application.Selection返回一个表示活动窗口中活动选择的对象。如果活动选择是单元格范围,则可以将Application.Selection转换为Range对象。如果在活动窗口(例如形状或图表)中选择了其他选项,Application.Selection将返回所选对象。 工作表还提供了几种获取Range对象的方法。 Worksheet.get_Range方法是从工作表获取Range对象的最常用方法。此方法接收可以传递字符串的必需对象参数。它具有可以传递第二个字符串的第二个可选参数。您传递的字符串是所谓的A1样式参考格式。解释A1样式参考格式的最简单的方法是给出几个例子。 参考A1指定A列1行的单元格。参考D22指定D列22行的单元格。参考AA11指定行11