2011-01-27 4 views
3

구체적인 질문이 있습니다. 라이브러리 iCal4j에 의해 iCalendar 파일을 보냈지 만 이제는 iCalendar의 수신자가 새로운 시간을 제안 할 수 없도록해야합니다. 버튼 이 '새로운 시간 제안' 님을 비활성화했습니다. I 2010에서 모임 요청을 전송하고 옵션을 사용하지 않으면Outlook을 사용 중지하려면 iCalendar에서 새 시간 제안 버튼을 누르십시오.

다음 속성 X-MICROSOFT-DISALLOW-COUNTER사실로 설정되어 '새로운 시간 제안 허용'. 이 옵션은 Outlook 2010에서 작동하지만 Outlook 2007에서는 허용되지 않습니다.

다른 속성 설정에 대한 아이디어가 있습니까? enter image description here

iCal4j 코드 : 버튼을 비활성화 TRUE,하지만 불행히도이는 접수되지 않습니다

//add property so ms outlook knows that the users can't propose a new time 
XProperty xprop = new XProperty("X-MICROSOFT-DISALLOW-COUNTER","TRUE"); 
vEvent.getProperties().add(xprop); 

편집 이는 그 Outlook 2007을 보인다 또한 X-MICROSOFT-DISALLOW - 카운터를 사용 클라이언트의 교환 서버.

답변

2

iCalendar RFC을 검색 할 때 이벤트 일정을 다시 잡을 수있는 옵션을 사용하지 않도록 설정하지 않았습니다. 신중한 것처럼 보입니다. 모든 수신자가 새로운 일정을 발행하여 "일정 변경 없음"표시를 무시할 수 있으므로 사용자는 관계없이 일부 사회 계약을 준수해야합니다.

Outlook 2010 솔루션은 분명히 MS Outlook의 내부 기능에 의존하며 iCalendar 형식을 사용하는 다른 프로그램에서 존중할 것입니다.

Outlook 2007에 대해서만 일정을 사용하지 않도록 설정하는 것에 비해 커서 검색에 아무 것도 표시되지 않았습니다. 2007 년에 접속할 수 있다면 2010 이벤트를 보는 데 사용한 것과 같은 기술을 사용해보십시오.

+0

예 : 특별한 전망 일이기 때문에 iCalendar RFC에 없습니다. 하지만 전망도 X 속성과 함께 작동 ... – Michel