事件处理 - Excel VBA - 在应用程序打开时运行宏



我有这个设计模板,我想在打开应用程序时默认应用于应用程序。但是需要打开文档才能应用设计模板。因此,每当打开/创建新工作簿或现有工作簿时,我都必须针对一些处理程序。

那么我可以在这里采取哪种方法呢?

我认为您可以使用Workbook_open事件。 听起来这对于您想要的行为就足够了,但由于您希望宏是全局的,因此可能需要将它们变成它们的附加组件。

外接程序方法最适合应用于现有工作簿。

但是,如果您希望将标准设计模板应用于每个新工作簿,我建议您创建一个模板。

为此:

  1. 创建新的空工作簿
  2. 应用设计模板
  3. 将文件另存为 Book.xlt(适用于 Excel 2003;Book.xltx 版本 2007、2010) 在以下文件夹中: %appdata%MicrosoftExcelXLSTART

每次创建新工作簿(通过打开Excel或点击"新建"按钮)时,都会从此模板文件生成该工作簿。

相关内容

  • 没有找到相关文章

最新更新