部署/以编程方式创建Outlook规则以运行脚本

时间:2011-10-20 16:36:52

标签: c# vba outlook

我需要部署运行脚本的Outlook规则。换句话说,我需要部署Outlook规则和它运行的脚本。我知道我可以让用户导入rwz规则文件并可能粘贴在脚本中,但我想知道是否有更友好的用户方式。

我开始编写一个C#程序来创建规则,但是我看不到设置运行脚本的操作的方法。这可能吗?

干杯,杰米

2 个答案:

答案 0 :(得分:0)

就部署而言,规则向导(特别是.rwz文件)是一个死胡同。

根据Specifying Rule Actions上的MSDN文章,无法以编程方式创建“启动脚本”规则,因此这也不是一个选项。

您需要开始研究不同的选择。由于采用C#方式似乎是一种选择,其中包括:

  • 通过处理触发规则条件的相同事件的加载项替换“规则”,执行所需的“脚本”代码。
  • 通过加载项替换规则和脚本。
  • 如果您在Exchange上,那么该级别上的规则和触发器也有更多选项。

除非您分享有关规则和脚本正在做什么的更多详细信息,否则我们无法真正建议您使用最合适的路线。

答案 1 :(得分:0)

https://github.com/hughbe/OutlookRulesReader库包含用于读写Outlook规则文件的规范和参考实现库(在Swift中)

有关格式的完整说明,请参见here