以编程方式选择工作表

Select 方法选择指定的对象,从而将用户的选择移到新对象上。 如果想要将焦点移到对象上,而不更改用户的选择,请使用 Activate 方法。

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

如果要在 VSTO 外接程序中选择现有工作表,或者工作表是在文档级自定义项中运行时创建的,则必须使用 Excel 工作簿的 Excel Sheets 集合对其进行访问;否则,可以直接访问 Worksheet 宿主项。

使用工作表宿主项

在文档级自定义中,将以下代码添加到 Sheet1.vbSheet1.cs

使用主机项选择工作簿中的第一个工作表

  1. 调用 SelectSheet1方法。

    Globals.Sheet1.Select();
    

使用 Excel 工作簿的工作表集合

使用 Excel Sheets 集合访问工作表。

使用 Excel 工作簿的 Sheets 集合选择工作簿中的第一个工作表

  1. 调用 Sheets 集合的 Select 方法来选择活动工作薄中的第一个工作表。

    ((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[1]).Select();