我是否可以生成类似于vCalendar文件的内容,将任务而不是日历项添加到Outlook(2010)中?

我是否可以生成类似于vCalendar文件的内容,将任务而不是日历项添加到Outlook(2010)中?,outlook,vcalendar,Outlook,Vcalendar,在我们公司,我们使用的是我们自己使用ASP.NET构建的CRM系统。其中一项功能是,它允许用户下载vCalendar(.vcs)文件,以便在CRM系统中进行约会,从而可以轻松地将这些相同的约会添加到Outlook 2010日历中 此类.vcs文件的外观如下所示: BEGIN:VCALENDAR VERSION:2.0 PRODID:-//hacksw/handcal//NONSGML v1.0//EN BEGIN:VEVENT UID:uid1@example.com DTSTAMP:19970

在我们公司,我们使用的是我们自己使用ASP.NET构建的CRM系统。其中一项功能是,它允许用户下载vCalendar(.vcs)文件,以便在CRM系统中进行约会,从而可以轻松地将这些相同的约会添加到Outlook 2010日历中

此类.vcs文件的外观如下所示:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:uid1@example.com
DTSTAMP:19970714T170000Z
ORGANIZER;CN=John Doe:MAILTO:john.doe@example.com
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR
注意第4行的
VEVENT

根据,vCalendar还支持
VTODO
,可用于描述任务或待办事项。不幸的是,Outlook不支持
VTODO

我在研究此问题时发现的所有解决方案都使用某种形式的互操作以及与Exchange和/或Outlook API的直接通信。第一个需要从CRM应用程序访问我们的Exchange服务器。这对我们来说是不可能的。第二个要求我们(如果我没有弄错的话)在web服务器上安装Outlook。这也是不可能的。现在考虑一下,我想选项二还需要连接到我们的Exchange服务器


有人知道类似vCalendar的方法允许用户将任务添加到Outlook 2010吗?

您找到过解决方案吗?不幸的是,没有。在我自己的研究中,我发现Outlook 2007不支持VTODO作为一种格式,我根据规范创建了一种,它在Outlook中没有预期的效果。不确定这在Outlook 2010中是否相同