以编程方式引用代码中的工作表区域

使用类似的过程来引用控件或本机 Excel 范围对象的内容 NamedRange

适用于: 本主题中的信息适用于 Excel 的文档级项目和 VSTO 外接程序项目。 有关详细信息,请参阅办公室应用程序和项目类型提供的功能。

使用 NamedRange 控件

以下示例向工作表添加一个 NamedRange 文本,然后将文本添加到区域中的单元格。

引用 NamedRange 控件

  1. 将字符串分配给 Value2 控件的属性 NamedRange 。 必须将此代码置于表类中,而不是在 ThisWorkbook 类中。

    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1"), "NamedRange1");
    
    NamedRange1.Value2 = "Range value";
    

使用本机 Excel 范围

以下示例将本机 Excel 区域添加到工作表,然后将文本添加到区域中的单元格。

引用本机范围对象

  1. 将字符串分配给 Value2 范围的属性。

    Excel.Range rng = this.Application.get_Range("A1");
    
    rng.Value2 = "Range value";