可以使用 Application.ActiveWorkbook 属性获取当前打开的工作表;
也可以使用 WorkbookOpen 事件,在打开工作表时进行处理:
namespace ExcelAddIn1
{
public partial class ThisAddIn
{
private void InternalStartup()
{
//...
this.Application.WorkbookOpen += new Excel.AppEvents_WorkbookOpenEventHandler(Application_WorkbookOpen);
}
void Application_WorkbookOpen(Excel.Workbook Wb)
{
//TODO:你的处理代码
}
//...
}
}
还可以使用 OpenXML SDK 来读写 xlsx 格式的 Excel 文件。