首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Excel 2010 XLAM文件

使用Excel 2010 XLAM文件
EN

Stack Overflow用户
提问于 2011-11-03 03:13:21
回答 2查看 2.7K关注 0票数 0

我创建了一个XLAM文件,它显示一个自定义的功能区选项卡,其中的按钮调用各种宏。

如何在打开另一个xlsm文件时自动加载此加载项文件?

当前,显示附加模块功能区的唯一方法是先打开XLAM文件,然后再打开其他XLSM文件。只有这样,自定义选项卡才会出现。

我很感谢你的帮助。

非常感谢,

KS

EN

Stack Overflow用户

回答已采纳

发布于 2011-11-03 07:35:06

在工作簿的ThisWorkbook模块(不是插件)中,输入类似以下内容:

代码语言:javascript
运行
复制
Private Sub Workbook_Activate()
Application.AddIns("MyAddin").Installed = True
End Sub

Private Sub Workbook_Deactivate()
Application.AddIns("MyAddin").Installed = False
End Sub

“已安装”这个词有点误导,因为它只表示插件在插件菜单中是选中的还是未选中的。

如果功能区仅用于一个工作簿,则只需将功能区附加到该工作簿。

如果功能区用于多个工作簿,人们通常采用与您所做的相反的方法,例如,创建一个外接程序,它使用应用程序级事件在激活或停用特定工作簿(或具有特定特征的工作簿)时打开或关闭菜单。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7986040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档