outlook - 可以通过 iCal 文件禁用 iCalendar 事件的闹钟/提醒吗?

标签 outlook icalendar

快速概要:

我开发了一个项目管理系统,通过向销售代表发送 iCal 文件来帮助他们跟踪事件。目前一切都运行良好,但他们不希望弹出提醒。相反,他们只希望这些事件出现在他们的日历上。


警告:

不幸的是,让他们更改电子邮件客户端的设置并不是一个可接受的解决方案。


研究:

根据iCalendar specifications ,可以设置 VALARM 组件以便定义警报/提醒,但我似乎不知道如何一起禁用警报。

这似乎在 Outlook 2013 中有效,但我不知道为什么:

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 15.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20130625T191929Z
DTEND;VALUE=DATE:20130627
DTSTAMP:20130625T174218Z
DTSTART;VALUE=DATE:20130626
LAST-MODIFIED:20130625T191929Z
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:test
TRANSP:TRANSPARENT
UID:040000008200E00074C5B7101A82E00800000000304147C0A971CE01000000000000000
    0100000004A6B73D79A177C4ABFF1E0DCAE7E273F
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
    N">\n<HTML>\n<HEAD>\n<META NAME="Generator" CONTENT="MS Exchange Server ve
    rsion 08.00.0681.000">\n<TITLE></TITLE>\n</HEAD>\n<BODY>\n<!-- Converted f
    rom text/rtf format -->\n\n<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>\n\n</
    BODY>\n</HTML>
X-MICROSOFT-CDO-BUSYSTATUS:FREE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MS-OLK-AUTOFILLLOCATION:TRUE
END:VEVENT
END:VCALENDAR

我错过了一些明显的东西吗?

谢谢。

最佳答案

如果我没记错的话,如果缺少 VALARM 部分,至少某些版本的 Outlook 会将提醒设置为默认值(15 分钟)。您可以将闹钟设置为遥远的 future 日期吗?

关于outlook - 可以通过 iCal 文件禁用 iCalendar 事件的闹钟/提醒吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299586/

相关文章:

ruby-on-rails - Ruby on Rails : Creating an email for an event using iCalendar. Google 无法识别

applescript - 使用 Applescript 从 iCal 获取今天的事件

ruby-on-rails - 如何使用 Rails 和 ri_cal 创建 .ics 文件?

email - 切换到office365后outlook发新邮件不起作用

c# - 在 C# Outlook VSTO 中,有没有办法将用户 View 更改为日历 View 并突出显示特定日期?

vba - 如何在VBA中调用字符串中的函数

安卓谷歌日历 "Unable to launch event"

icalendar - 多日全天事件

excel - 将每个文件文件夹中的单个附件通过电子邮件发送给不同的人

.net - Outlook 2013 VSTO - 当前资源管理器的事件不会被触发