【发布时间】:2017-07-05 00:28:30
【问题描述】:
您好,我只是想创建一个可以创建和运行宏的插件。有没有办法使用插件自动启用开发者功能区?
我主要关注的是创建一种简洁的方式来完成上述所有操作,而无需让可能使用宏的人完成所有开发人员的程序。
搜索了很长时间后,我才找到一篇关于宏分发的文章,其中没有提到任何具体的编程方式来自动化这一切。 Article on distributing macros!
任何帮助将不胜感激。 谢谢各位。。
【问题讨论】:
-
创建宏和安装宏有很大区别。当然可以添加一个包含您要运行的宏的插件(并包含执行此操作的事件)。如果这是您的意思,那么您正在寻找 VSTO(Visual Studio Tools for Office)。如果您的字面意思是您希望您的程序在目标机器中生成自己的代码,那是完全不同的,我不确定它是否可行(出于安全原因)。 VSTO 插件将是最好的方法。
-
嘿,非常感谢。我的意思是创建一个宏,因为我希望脚本包含用户特定的信息,他们将在宏中输入这些信息,具体取决于应该创建的宏。如果我们只是单独设置一次规则,那么仅仅运行/安装宏不会有什么大不了的。现在我使用批处理文件根据他们的需要创建脚本,然后将其导入到他们的 Outlook 中。
标签: vba outlook automation