2017-02-16 121 views
0

嗨,我只是想创建一个可以创建和运行宏的插件。有没有办法使用Addins自动启用开发人员功能区?我们可以使用Outlook插件创建并运行宏吗?

我基本上看到的是创建一个干净的方式来完成以上所有操作,而不会让可能使用宏的人员通过所有开发人员的过程。

经过长时间的搜索,我刚刚发现了一篇关于宏分布的文章,没有提到任何具体的编程方式来自动化所有这些。 Article on distributing macros

任何帮助将不胜感激。 谢谢你们..

+0

创建宏和安装宏之间有很大的区别。它当然可以添加一个包含你想要运行的宏的插件(并且包含这样做的事件)。如果这是你的意思,那么你正在寻找VSTO(Visual Studio Tools for Office)。如果您的字面意思是您希望程序在目标机器中生成自己的代码,那完全不同,并且我不确定它是否可行(出于安全原因)。 VSTO插件将是最好的选择。 –

+0

嘿,非常感谢。我的意思是创建一个宏,因为我希望脚本包含用户特定的信息,它们将在宏中输入,具体取决于应该创建哪个宏。如果我们只是单独设置规则一次,只运行/安装宏并不是什么大不了的事情。现在我使用批处理文件根据需要创建脚本,然后将其导入到Outlook中。 –

回答

0

据我所知,脚本不能使用插件(这或多或少像托管一个web应用程序并在Outlook中打开)轻松创建并推送到Outlook中。

,我来到了我的问题的解决方案是

1)使用批处理文件来创建脚本.txt文件按照用户的需求,然后重命名生成的.txt文件为.BAS文件在批处理文件本身的末尾,然后从Outlook的VBA编辑器中导入bas文件。

3)Outlook VBA编辑器可以使用快捷键alt + F11轻松打开。

4)bas文件可以从文件选项中导入。

5)用条件运行脚本创建新规则。

相关问题