我编写了一个小的 vba 代码(用户表单和相关模块),用于在用户输入的文件夹路径中连接文件。目前我把它放在personal.xls中,每次打开excel后我按ALT+F11并转到用户窗体并运行它(按F5)。
我希望将此用户表单作为 excel 中的插件或菜单项放置(适用于所有电子表格)。
我知道我需要为我添加的菜单项分配一个宏,但是我有很多子项(都在用户窗体和关联的模块中)并且没有在任何地方实例化我的用户窗体。我不知道我需要将哪些子项分配给菜单项。
主要目标:当我点击弹出用户表单时,我不想菜单项(或插件)。(之后运行与我从 Visual Basic 编辑器运行时相同)。
尝试的事情:我尝试将用户表单和模块复制到一个新项目并将其保存为 excel 插件(.xla 文件)并将插件放在 excel 插件文件夹中。我已从 Excel 中的“工具”>“插件”选项中选择了插件。但是,我认为这种方式我无法实现我所需要的,因为我没有看到任何新的选项/菜单项添加到 excel 中。
提前致谢
ps:我是vba的新手,一周前才开始研究它,所以在你的答案中给我更多细节。