如何:激活工作簿

更新:2007 年 11 月

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

Workbooks 集合的 Activate 方法激活一个 Microsoft Office Excel 工作簿并选择该工作簿中的第一个工作表。

激活工作簿

  • 使用 Workbooks 集合的 Activate 方法。

    Me.Application.Workbooks(1).Activate()
    
    ((Microsoft.Office.Interop.Excel._Workbook)
        this.Application.Workbooks[1]).Activate();
    

您可以使用整数(指示集合中的位置)或工作簿名称将索引编入 Workbooks 集合。但是,如果要通过名称引用工作簿,则必须使用标题栏中显示的名称,在保存文件之前,该名称将不包括文件扩展名。

引用各个工作簿

  • 使用工作簿的位置号或名称。

    Dim wb As Excel.Workbook = Me.Application.Workbooks(1)
    
    ' Before Book1 is saved:
    wb = Me.Application.Workbooks("Book1")
    
    ' After Book1 is saved:
    wb = Me.Application.Workbooks("Book1.xls")
    
    Excel.Workbook wb = this.Application.Workbooks[1];
    
    // Before Book1 is saved:
    wb = this.Application.Workbooks["Book1"];
    
    // After Book1 is saved:
    wb = this.Application.Workbooks["Book1.xls"];
    

激活与文档级项目关联的工作簿

  • 只有在文档级项目中才能使用 ThisWorkbook 激活工作簿。

    Globals.ThisWorkbook.Activate()
    
    Globals.ThisWorkbook.Activate();
    

请参见

任务

如何:打开工作簿

如何:保存工作簿

如何:关闭工作簿

如何:选择工作表

如何:保护工作簿

概念

使用工作簿

宿主项和宿主控件概述

宿主项和宿主控件的编程限制

宿主项和宿主控件概述