Michael问是否有一种方法可以为特定的工作表选择性地加载加载项。有一种方法可以执行此操作,但是它涉及为特定工作表使用附加到工作簿模块的宏。请遵循以下一般步骤:

。加载要为其加载特定加载项的工作表。

。按Alt + F11以显示VBA编辑器。

。在项目资源管理器中双击ThisWorkbook对象。 Excel将打开“此工作簿”的代码窗口。 (请参见图1。)

。将以下宏放在代码窗口中:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

AddIns("Add-In Name").Installed = False End Sub
Private Sub Workbook_Open()

AddIns("Add-In Name").Installed = True End Sub

。在代码中,将加载项的名称(“加载项名称”)更改为要用于工作簿的加载项的真实名称。

。关闭VBA编辑器。

。保存您的工作簿。

如果不确定特定外接程序的正确名称(请参阅步骤5),则可以使用宏记录器来记录激活外接程序的过程。这将显示您在上述宏中应使用的确切名称。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11788)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Automatically_Loading_Add-ins [自动加载加载项]。