java outlook ms-office icalendar ical4j

java - Desactive el botón "proponer nueva hora" de Outlook por iCalendar vEvent



ms-office ical4j (1)

Al buscar en iCalendar RFC , no encontré nada sobre la desactivación de la opción para reprogramar un evento; Eso parece sensato: cualquier destinatario podría anular un marcador de "no reprogramación" emitiendo un nuevo evento, por lo que los usuarios deberán cumplir con algún contrato social independientemente.

Su solución Outlook 2010 se basa claramente en algo interno de MS Outlook, y que dudo que sea respetado por cualquier otro programa que use el formato iCalendar.

En relación con deshabilitar reprogramar para Outlook 2007 solamente, no vi nada en una búsqueda superficial. Si tiene acceso a 2007, ¿por qué no prueba la misma técnica que utilizó para ver los eventos de 2010?

Tengo una pregunta específica. Envié archivos de iCalendar por la biblioteca iCal4j pero ahora necesito que el receptor de iCalendar no pueda proponer un nuevo horario. Entonces, el botón ''proponer nueva hora'' nee te bo deshabilitado.

Cuando envié una convocatoria de reunión desde 2010 y desactivo la opción ''Permitir nuevas propuestas de tiempo'', la propiedad X-MICROSOFT-DISALLOW-COUNTER se establece en verdadero . Esta opción parece funcionar con Outlook 2010 pero no es aceptada por Outlook 2007.

¿Alguien tiene una idea para otro entorno de propiedad?

Código iCal4j:

//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);

Editar Parece que Outlook 2007 también usa X-MICROSOFT-DISALLOW-COUNTER: TRUE para deshabilitar el botón, pero desafortunadamente esto no se acepta en el servidor de intercambio del cliente.