【问题标题】:Creating tasks in Outlook to run automatically在 Outlook 中创建任务以自动运行
【发布时间】:2016-04-12 18:17:24
【问题描述】:

我正在尝试在 Outlook 2010 中创建一个自动任务,但由于我对 Visual Basic 的了解不足,我相信在执行此操作时遇到了麻烦。

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

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

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

如果无法创建第二天的约会,则日程安排的日期始终包含在主题行中(格式为 DD/MM/YYYY),并且由于电子邮件是自动生成的,所有主题和正文中的文本保持不变;每封电子邮件只会自动更改日期,当然附件也会自动更改(但始终是 .xls 格式的电子表格)。

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

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

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

最好的,

【问题讨论】:

    标签: vba outlook office-2010


    【解决方案1】:

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

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

    2. 如果最新消息是日程安排,则打开约会集合并创建一个新项目。

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

    所有这些都需要您具备一些 VBA 知识...我不确定您是否掌握这些知识。

    【讨论】:

      猜你喜欢
      • 2015-03-14
      • 1970-01-01
      • 2018-08-28
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      相关资源
      最近更新 更多