如何将Word 2010宏部署给其他人?

发布于 2025-01-07 18:52:11 字数 51 浏览 0 评论 0原文

我有一个在 Word 2010 中开发的宏。

如何将其发送给其他人使用?

I have a macro that I developed in Word 2010.

How do I send this to others to use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

风透绣罗衣 2025-01-14 18:52:11

从崇高到荒谬,这里有四种不同的选项:

  1. 创建一个加载项。分发并告诉其他人安装它。 说明
  2. 创建 COM 加载项。分发并告诉其他人设置对其的引用。 说明
  3. 将包含宏的代码模块导出到 *. .bas 文件。 (右键单击模块,导出文件...)分发并告诉其他人导入它。
  4. 将宏代码复制粘贴到电子邮件中。分发并告诉其他人将其粘贴到模块中。

From the sublime to the ridiculous, here are four different options:

  1. Create an add-in. Distribute and tell others to install it. Instructions
  2. Create a COM add-in. Distribute and tell others to set a reference to it. Instructions
  3. Export the code module containing your macro to a *.bas file. (Right-click module, Export File...) Distribute and tell others to import it.
  4. Copy-paste macro code into an e-mail. Distribute and tell others to paste it into a module.
╰ゝ天使的微笑 2025-01-14 18:52:11

将文档另存为 .dotm(启用宏的模板)。将其保存到

%Appdata%/Microsoft/word/startup

关闭单词。现在,所有其他 Word 文档都可以访问它。

如果不是默认情况下,则转到模板并勾选上面保存的文件

进行部署,创建一个简单的脚本,将文件复制到适当的文件夹。您也许可以通过电子邮件进行部署

Save the document as .dotm (macro enabled template). Save it to

%Appdata%/Microsoft/word/startup

Close word. Now, it will be accessible to all other word documents.

If not by default, then go to templates and tick the file saved above

to deploy, create a simple script that copies the file to the appropriate folder. You can probably deploy via email

难得心□动 2025-01-14 18:52:11
  1. 转到 VBA 编辑器。
  2. 如果项目资源管理器不可见,请将其打开(View>ProjectExplorerCtrl+R)。
  3. 如果您的文件的项目中需要新模块 (Project ( _your file_ )),
    • 右键单击项目并选择插入>模块
    • 或者选择项目,然后在菜单上选择插入>模块
  4. 在项目资源管理器中,打开项目(您的文件)> 模块> 模块X
  5. 将您的代码复制到此模块中。
  6. 将文件另存为 Word 启用宏的文档 (*.docm)文件>保存Ctrl+S)。
  7. 分发文件。该代码现在将随之而来。
  1. Go to the VBA Editor.
  2. Open the Project Explorer if it is not visible (View>ProjectExplorer or Ctrl+R).
  3. If a new module is needed in the project for your file (Project ( _your file_ )),
    • right click on the project and select Insert>Module
    • OR select the project, then on the menu, select Insert>Module.
  4. In the Project Explorer, open Project ( your file )>Modules>ModuleX.
  5. Copy your code into this module.
  6. Save the file as a Word Macro-Enabled Document (*.docm) (File>Save or Ctrl+S).
  7. Distribute the file. The code will now go with it.
时光暖心i 2025-01-14 18:52:11

我使用了旧的解决方案 - Nullsoft 脚本化安装系统 将 .dotm 文件复制到 %Appdata%/Microsoft/word/startup 目录。为此,我将 NSIS 脚本中的 InstallDir 设置为:

InstallDir "$APPDATA\Microsoft\Word\Startup"

NSIS 以 EXE 文件的形式创建一个小型安装程序,该文件易于分发且易于用户安装。

I used an old solution - Nullsoft Scriptable Install System to copy the .dotm file to the %Appdata%/Microsoft/word/startup directory. To do this, I set InstallDir in the NSIS script to this:

InstallDir "$APPDATA\Microsoft\Word\Startup"

NSIS creates a small installer in the form of an EXE file that is easy to distribute and easy for users to install.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文