当 Outlook 2007 和 2010 订阅 Internet 日历(通过指向 iCalendar 或 vCalendar 文件的
webcal://
链接)时,它们多久自动更新一次?有没有办法在下载的文件或 Outlook 首选项中进行配置?我知道该文件可以指定最小刷新间隔(通过 X-PUBLISHED-TTL
字段),但我没有找到明确指定推荐间隔的方法。
对于 Outlook 2013,如果您点击发送/接收,也将同步日历。 要调整该间隔,请转至“文件”>“选项”>“高级”,然后向下滚动以找到“发送/接收”。在那里可以找到调整自动发送/接收间隔的选项。
Outlook 依赖自定义属性 X-PUBLISHED-TTL 来设置下载频率,但除非在您订阅的文件中进行设置,否则无法在 Outlook 中强制更新频率(谷歌日历中也不例外)。
随着许多日历集成到云中,这些设置(X-PUBLISHED-TTL 和 REFRESH-INTERVAL)不再适用在 Google 日历和许多较新版本的 Outlook 上。我自己测试过。
如果您考虑一下,Google 和 Outlook 可能会故意忽略任何指定的刷新率以防止 DNS 攻击。基本上,由于系统中有数百万个集成日历,有些人可以每秒设置刷新率,如果他们遵守这些设置,可能会导致服务器崩溃。所以,他们很可能会在任何需要的时候刷新。
我有 Outlook 2017。在“发送/接收”下,您可以选择“发送/接收组”,然后为具有唯一同步时间的互联网日历定义一个新组。
(我 2014 年 3 月的回答不再有效。)
要欺骗 Outlook 刷新 Internet 日历,请转到
文件::帐户设置::帐户设置(按钮)::互联网日历(选项卡)
然后选择您要刷新的日历,单击“更改...”,在说明中粘贴一个空格(或删除空格),然后单击“确定”。
您的日历现在应该已刷新。
考虑到设置刷新间隔似乎取决于 Outlook 版本,很高兴知道可以通过按 F9 强制手动刷新。