vb.net - ¿Cómo determinar si la Cita de Outlook se abre como Evento único o Serie?
visual-studio vsto (1)
Puede usar la propiedad RecurrenceState de AppointmentItem.
Si la cita está abierta como ocurrencia única, es igual a olOpptOccurrence. Si está abierto como serie, RecurrenceState es igual a olApptMaster.
Estoy creando un complemento de Outlook en Visual Studio 2010, utilizando VSTO con VB.net, para sincronizar los datos del Calendario de Outlook con un Calendario interno patentado. Nuestros usuarios desean poder abrir una cita recurrente en Outlook, enviar los detalles de la cita y tener la actualización del calendario interno con los detalles recurrentes de la cita.
De hecho, tengo un código en su lugar que funciona bien para crear citas recurrentes y citas individuales. El problema es que no veo ninguna diferencia (cuando veo los miembros AppointmentItem
o RecurrenceItem
) entre una sola aparición de la serie que se abre, o si se ha abierto toda la serie; todos los datos son iguales, todas las funciones tienen el mismo resultado. Puedo ver que hay una diferencia en las barras de menú, pero ni siquiera veo una forma de detectar esa diferencia.
¿Alguien se ha topado con esto y, de ser así, cómo lo ha solucionado?