2

我只是想知道是否有人找到或知道一种方法来获取 .ics 文件以在未使用Microsoft.Office.Interop.Outlook;参考打开附加到的电子邮件时自动保存到 Outlook 日历。我不想使用 Outlook 约会对象的原因是因为我相信如果 Outlook 尚未运行,它可能会导致问题。

我在字符串生成器中创建 .ics 文件并将其附加到邮件消息中,但无法找到在打开电子邮件时将其保存到日历的方法。

我基本上在寻找一种不同的方式来获得相同的效果Appointment.Save();

任何帮助将非常感激。

4

1 回答 1

0

Hiky,它不能(也不应该)完成。正如安德烈亚斯指出的那样,这将被不道德的人直接滥用。

如果这是针对选定的目标受众,那么处理它的方法可能是为各种流行设备提供有关如何“订阅”日历提要的说明(不导入,因为存在差异

导入日历

导入 ics 文件意味着导入日历文件中定义的事件。没有同步或更新。可以将一组事件导入现有日历。

订阅日历

订阅意味着告诉日历应用程序日历的 url。然后它将定期获取日历,检查更新。日历必须公开可用,在 Google 的情况下,必须有一个 robots.txt 文件允许 google bot 访问。通常这会在一个人的日历应用程序中显示为一个单独的日历,允许一个人“单击”关闭或打开日历。

于 2012-10-28T03:40:40.143 回答