2011-09-09 55 views
2

如何在Outlook 2010中更改iCalendar的顯示名稱?我試圖使用X-WR-CALNAME: myName,但它沒有采取。相反,Outlook使用文件名。如何更改Outlook中iCalendar的顯示名稱?

import iCal in Outlook

這裏的iCal文件的一部分:

BEGIN:VCALENDAR 
PRODID:myProdId 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:PUBLISH 
X-WR-CALNAME:myName 
X-WR-TIMEZONE;VALUE=TEXT:US/Pacific 
BEGIN:VEVENT 
DTSTART:20110915T060000 
DTEND:20110915T060000 

回答

2

我與Outlook 2007測試,它從X-WR-CALNAME採取日曆名稱。多次使用不同的文件名進行測試,結果始終如一。無論文件名是什麼,日曆名稱都與X-WR-CALNAME指定的相同。

請確保您的日曆符合the iCalendar specification並通過validation

測試時請注意Outlook對日曆進行緩存,並且很難強制Outlook重新加載日曆以確保您的更改已生效。我注意到最簡單的方法就是重命名文件並將其重新訂閱到Outlook中。如果您最近添加了名稱標記,則很可能是Outlook僅顯示緩存版本,而不是最新版本。

+1

進一步的研究顯示,問題實際上是與Outlook。如果使用http協議來訂閱日曆'http://mydomain/mycalendar.ics'Outlook將不會顯示正確的日曆名稱,而是顯示文件名。但是如果地址是用webcal協議'webcal:// mydomain/mycalendar.ics'給出的,那麼一切正常。 –