2011-02-07 158 views
4

我設計了一個Web界面,可以將全天事件發送到Outlook 2007日曆。 這是通過發送內容類型爲「text/calendar」的郵件並將ics文本添加爲​​AlternateView(日曆)來完成的。_在Outlook中通過ics禁用提醒

這工作正常,除了一個缺陷: 應該不會發生提醒。根據ics-Standard這是通過簡單地刪除「VALARM」部分完成的。但是Outlook的行爲是不同的。如果我放棄該部分,則會在收件人的Outlook中添加「默認提醒」設置。結果是一個收件人有30分鐘提醒,另一個收件人提醒15分鐘,其他人沒有提醒 - 根據他們的「默認提醒」設置。

我搜索了很多找到一種方法來強制提醒沒有,但我無法找到任何提示。

我希望你能幫助我。

感謝, ro28

回答

0

微軟的規範說這是不可能的(83 MS-OXCICAL PDF頁面):

如果沒有這樣的觸發事件的屬性可以被解析,PidLidReminderDelta應該< 265>設置爲非全天約會爲0x0000000F,全天約會爲0x00000438。

< 265>第2.1.3.1.1.20.62節:在這種情況下,對於所有日曆對象,Exchange 2003,Exchange 2007,Exchange 2010,Exchange 2013和Exchange 2016將PidLidReminderDelta設置爲0x0000000F。