【问题标题】:What is the easiest way to add Macro automatically to a set of Excel Files将宏自动添加到一组 Excel 文件的最简单方法是什么
【发布时间】:2016-11-13 16:57:09
【问题描述】:

我有一个已添加到 Excel 文件中的宏函数。我的问题是如何将相同的宏功能添加到一组特定的 excel 文件中,而无需在每个 excel vba 编辑器中复制粘贴宏。实现这一目标的最简单方法是什么?

目标是让对excel宏不了解的用户应该能够轻松地将宏添加到excel并执行。

【问题讨论】:

  • 喜欢THIS? (只需遍历目录中的所有 excel 文件或任何您需要的文件)
  • 寻求“最简单”的做事方式的问题从来都不是好问题,因为它们是基于品味/技能的偏见。这些问题往往会引发讨论,本网站不适合讨论。本网站仅用于明确的问题和答案。没有闲聊:stackoverflow.com/tour 无论如何,实现您正在寻找的方法是 - 据我所知 - (1) 添加一个加载项到 Excel (2) 编写一个宏来更改 Excel 文件并将宏插入到这些文件(3)写一个宏,将没有宏的文件中的数据导入有宏的文件中。

标签: excel vba


【解决方案1】:

如果导入宏的人也是这些宏的用户,您可能希望从您的 vba 宏中创建一个加载项。该过程在here 中进行了描述。用户只需在他们的 PC 上安装一次加载项 (step 4)。然后,他们可以将加载项用于多个 Excel 文件。

这需要每个用户完成一次:

第 4 步:安装插件:

转到工具 > 加载项以打开加载项对话框。如果您已将加载项存储在默认位置,您将看到其名称显示在可用加载项:窗口中(如果您已将加载项存储在不同的文件夹中,请使用 [浏览] 按钮找到它) .单击您的加载项名称以在对话框底部查看其说明。

要安装您的插件,请勾选插件名称旁边的复选框,然后单击 [确定]。 [单击下面的缩略图查看全尺寸图像]...

安装插件 (Excel 2002) 安装插件 (Excel 2000/97)

加载项一经安装,其功能就可以在 Excel 中使用。在函数向导(粘贴函数工具)的用户定义部分中找到它们,或者像任何内置函数一样将它们键入到单元格中。加载项将保持安装状态,直到您返回“加载项”对话框并通过取消勾选复选框来卸载它。

【讨论】:

    猜你喜欢
    • 2017-09-03
    • 2011-01-15
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 2010-11-04
    • 2010-10-06
    • 2021-11-12
    • 1970-01-01
    相关资源
    最近更新 更多