【问题标题】:Creating .ICS files, adding to outlook创建 .ICS 文件,添加到 Outlook
【发布时间】:2011-03-06 18:16:07
【问题描述】:

我正在创建一个简单的应用程序,它允许用户下载 .ICS 文件,并将它们导入到他们选择的日历应用程序/站点中。

我对创建过程很满意,但对在 Outlook 中打开它们有疑问。 (将在 C#、ASP.NET 中开发)

当我打开一个日历时,它会添加一个新日历,并且不会将事件添加到现有日历中。

是否可以打开并添加到现有日历? 下面生成 ICS 文件的示例(显然是测试数据)

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
DTSTART:20100623T1101100Z
DTEND:20100623T1401400Z
SUMMARY: England v Slovenia
LOCATION: Some where in South Africa
END:VEVENT
BEGIN:VEVENT
DTSTART:20100624T1101100Z
DTEND:20100624T1401400Z
SUMMARY: England v Slovenia again (replay)
LOCATION: Some where in South Africa
END:VEVENT
END:VCALENDAR

【问题讨论】:

  • 关于它的任何最终解决方案?

标签: c# asp.net outlook icalendar


【解决方案1】:

是的,但这必须由用户完成,而不是 ICS 文件;我记得以前也处理过这个,如果你想导入到现有的日历中,菜单中有一个导入功能......

抱歉含糊不清,我很久以前处理过,不记得确切的步骤......我确实在我相信的帮助中找到了答案,但基本上你可以将它们导入,但如果你直接打开 ICS ,它会创建一个新日历。

另外,删除旧的也不够聪明,所以如果你多次导入,就会有重复。

HTH。

【讨论】:

    【解决方案2】:

    要将事件添加到现有日历,首先您必须保存 .ics 文件,然后将其导入,在导入时选择“导入”而不是“新建”。

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 1970-01-01
      相关资源
      最近更新 更多