我想通过邮件在附件中发送预订信息以添加到MS Outlook中。哪种格式更好?特别是MS Outlook 2003?
发布于 2009-08-21 07:21:59
iCalendar是基于vCalendar的,Outlook2007可以很好地处理这两种格式,所以你选择哪种格式并不重要。
我不确定这是否代表Outlook 2003。我想你应该试一试。
Outlook的默认日历格式为iCalendar (*.ics)
发布于 2011-01-04 05:20:41
.ics和.vcs文件都是ASCII码。如果你使用“另存为”选项以.ics和.vcs格式保存日历条目(Appt、会议请求/响应/推迟/取消等),并使用vimdiff,你很容易看出不同之处。
.vcs (vCal)和.ics (iCal)属于同一个VCALENDAR阵营,但.vcs文件显示"VERSION:1.0“,而.ics文件显示"VERSION:2.0”。
可以在http://www.imc.org/pdi/pdiproddev.html上找到vCalendar v1.0的规范。iCalendar (vCalendar v2.0)的规范在RFC5545中。一般来说,较新的版本更好,这适用于Outlook 2007及更高版本,但不适用于Outlook 2003。
对于Outlook2003,这种行为是特殊的。它可以保存相同的日历条目为.ics和.vcs格式,但它只能正确读取和显示.vcs文件。它可以读取.ics文件,但它省略了一些字段,并且不在日历模式下显示它。我的猜测是,当时微软想要提供与Mac的iCal兼容的.ics,但还没有完全承诺到v2.0。
因此,我认为对于Outlook2003,.vcs是原生格式。
发布于 2012-07-24 01:40:09
VCS文件可以将其信息编码到带引号的可打印文件中,这是一场噩梦。上面推荐的"VCS到ICS日历转换器“的解决方案是可行的。
https://stackoverflow.com/questions/1310420
复制相似问题