2015-10-07 77 views
0

我已经为我的组织创建了一个自定义宏,我试图与其他用户分享。我认为最简单的方法就是将非宏用户复制到另一个模板(normal.dotm除外),然后将该文件放在模板目录中。我创建了新模板,保存并将其复制到另一台计算机,但是当用户打开它时,他们看不到该宏。用户是否必须将宏从新模板复制到normal.dotm模板才能使用它?使用模板将Word宏复制到多台计算机

是否有另一种或更简单的方式与多个用户共享宏?任何帮助/建议表示赞赏。

谢谢!

回答

1

了解贵公司涉及哪个版本的Word会很有用?

用户是否应该使用该模板创建新文档?还是应该为“全部”文档提供宏?

您描述的方法适用于第一种情况,只有从模板创建的文档具有焦点时才能访问该宏。对于另一种情况,模板应放置在用户的STARTUP文件夹中,以便在Word启动时自动加载。

您也可以考虑将Ribbon自定义添加到运行宏的模板。 (编辑:看这个讨论Word 2010: How do I attach a ribbon button to a template using VBA

当你说用户不能“看到”宏:他们在哪里看?他们的安全设置是否可能阻止宏?你有没有签入文件/选项/信任中心/信任中心设置/宏设置?

+0

我刚回到这里删除帖子,因为我意识到我没有将.dotm保存在STARTUP文件夹中,而是保存在Templates文件夹中。一旦我这样做了,我就可以看到在所有文档上的其他计算机上显示的宏。在新模板上创建自定义功能区很容易吗?我创建了定制的色带,但我不确定它们从哪里被拉出。我将不得不回去做更多的测试。 – MarkDownMark

+0

嗨马克 看看我提供的链接中的讨论,它提供了相当详细的信息。简而言之,模板和任何COM加载项提供的所有功能区自定义都将“并行”显示。附加到文档的模板中的功能区自定义将仅显示这些文档。如果将鼠标指针悬停在自定义控件上,则会看到提供它的模板/加载项的名称。 –

+0

谢谢辛迪。由于我的公司不允许我下载文件,因此我将在家用电脑上进一步调查。你有助于指引我朝着正确的方向前进。再次感谢! – MarkDownMark

相关问题