0

我和我的同事创建了一个用户表单,其中包含一套用于在 Excel 和 Word 中执行任务的工具

我非常熟悉从模块生成应用程序对象并关闭它们而不影响其他任何东西 - 或其他正在运行的 Excel 副本。

但是,用户表单必须从某个位置开始 - 这会使 Excel 工作表在后台打开。

我已经尝试过Application.Visible = False,但这会隐藏所有打开的工作簿 - 如果您打开了其他工作表,那会很烦人

我正在考虑一个包装表,它创建一个 Excel 并运行宏(在它自己的 Excel 实例中生成宏) - 这可行,但是如果我关闭我的父母,我留下了包装表和可能的孤儿 excel 应用程序。

有没有比这更好的方法来执行宏而不影响 MS Office 上的其他用户体验?

4

1 回答 1

4

是的,您可以创建 Excel 加载项。只需将包含您的代码的工作簿另存为 Excel 加载项(在“另存为”对话框中选择适当的文件格式),然后在“选项”中配置 Excel 以在启动时加载加载项。除了它提供的功能之外,您不会看到任何加载项。

于 2012-09-07T07:26:56.953 回答