在Outlook中创建任务以自动运行

时间:2016-04-12 18:17:25

标签: vba outlook office-2010

我正在尝试在Outlook 2010中创建一个自动任务,但我相信基于我缺乏Visual Basic知识而无法这样做。

我正在尝试找到一种方法,我可以设置Outlook中的宏,以便在收到电子邮件时自动创建日历约会...

每天,我都会收到来自自动系统的自动生成的电子邮件,其中包含我第二天的日程安排。我想要做的是,一旦收到电子邮件,我希望Outlook创建第二天的全天约会并将其添加到我的日历,包括附加到同一电子邮件的Excel电子表格(我的日程安排) 。 要么Outlook要将附件从电子邮件中剥离并将其添加到约会中,要么整个电子邮件成为仍附加Excel表格的约会。

我已经在网上浏览过,但似乎无法找到解决问题的方法。

如果没有办法为第二天创建约会,则计划的日期始终包含在主题行中(格式为DD / MM / YYYY),并且当电子邮件自动生成时,所有主体和身体中的文字保持不变;只有每个电子邮件自动更改日期,当然还有附件(但是始终是格式为.xls的电子表格)。

我尝试这样做的主要原因是,当我需要检查我的日程安排时,我可以在我的日历中找到它,而不是必须查看我的电子邮件才能找到它。从移动设备查看时,这尤其方便。我知道可能更容易找到原始电子邮件的方式,但我希望能够完成这种工作方式。

目前,我是通过在收到我的日程安排后每天晚上在我的日历中创建一个新的全天约会来手动执行此操作,然后将Excel电子表格从电子邮件复制到日历约会,添加主题行"当前日程表",然后保存。这并不需要特别长的时间,但要让它自动完成将是惊人的

任何人都可以提供任何帮助都是不可思议的!

最佳,

1 个答案:

答案 0 :(得分:-1)

没有提供太多实际代码(虽然我可以稍后在家编辑我的回复),这就是我要做的:

  1. 使用Outlook的NewMail事件,检查最新消息的主题。从理论上讲,“计划电子邮件”非常标准,您可以根据其主题识别它。

  2. 如果最新消息是计划,则打开约会集合并创建新项目。

  3. 修改所有属性以满足您的需求,包括添加附件。

  4. 所有这一切都要求你拥有一些VBA知识......我不确定你是否拥有这些知识。