Trabajar con ítems de calendario en archivo PST
Agregar MapiCalendar al PST
Crear un nuevo archivo PST y agregar subcarpetas mostró cómo crear un archivo PST y agregarle una subcarpeta. Con Aspose.Email puede agregar MapiCalendar a la subcarpeta Calendar de un archivo PST que haya creado o cargado. A continuación se presentan los pasos para agregar MapiCalendar a un PST:
- Crear un objeto MapiCalendar.
- Establezca las propiedades de MapiCalendar usando un constructor y métodos.
- Cree un PST usando el método PersonalStorage.Create().
- Crear una carpeta predefinida (Calendario) en la raíz del archivo PST accediendo a la carpeta raíz y luego llamando al método AddMapiMessageItem().
El siguiente fragmento de código le muestra cómo crear un MapiCalendar y luego agregarlo a la carpeta de calendario de un archivo PST recién creado.
Guardar elementos del calendario del PST en disco en formato ICS
Este artículo muestra cómo acceder a los elementos del calendario de un archivo PST de Outlook y guardar el calendario en disco en formato ICS. Use las clases PersonalStorage y MapiCalendar para obtener la información del calendario. A continuación se presentan los pasos para guardar los elementos del calendario:
- Cargue el archivo PST en la clase PersonalStorage.
- Explorar la carpeta Calendar.
- Obtener el contenido de la carpeta Calendar para obtener la colección de mensajes.
- Iterar a través de la colección de mensajes.
- Llame al método PersonalStorage.ExtractMessage() para obtener la información del contacto en la clase MapiCalendar.
- Llame al método MapiCalendar.Save() para guardar el elemento de calendario en disco en formato ICS.
El programa a continuación carga un archivo PST desde el disco y guarda todos los elementos del calendario en formato ICS. Los archivos ICS pueden luego usarse en cualquier otro programa que pueda cargar el archivo de calendario estándar ICS. Al abrirse en Microsoft Outlook, un archivo ICS se ve como el de la captura de pantalla a continuación.
|
| | :- | El siguiente fragmento de código le muestra cómo exportar los elementos del calendario de Outlook PST al formato ICS.