Creare un appuntamento
Contents
[
Hide
]
VSTO
Di seguito il frammento di codice per creare e salvare un appuntamento:
Outlook.AppointmentItem appt = Application.CreateItem(
Outlook.OlItemType.olAppointmentItem) as Outlook.AppointmentItem;
appt.Subject = "Developer's Conference";
appt.AllDayEvent = true;
appt.Start = DateTime.Parse("6/11/2007 12:00 AM");
appt.End = DateTime.Parse("6/16/2007 12:00 AM");
appt.Display(false);
Aspose.Email
I seguenti passaggi sono necessari per creare un appuntamento e salvarlo in formato ICS.
- Crea un’istanza della classe Appointment e inizializzala con questo costruttore.
- Passare i seguenti argomenti nel costruttore sopra
- Partecipanti
- Descrizione
- Data di fine
- Posizione
- Organizzatore
- Data di inizio
- Riepilogo
- Chiama il metodo Save() e specifica il nome del file e il formato negli argomenti.
L’appuntamento può essere aperto in Microsoft Outlook o in qualsiasi programma in grado di caricare un file ICS. Se il file viene aperto in Microsoft Outlook, aggiunge automaticamente l’appuntamento nel calendario di Outlook.
I seguenti frammenti di codice creano e salvano un appuntamento su disco in formato ICS.
string location = "Meeting Location: Room 5";
DateTime startDate = new DateTime(1997, 3, 18, 18, 30, 00),
endDate = new DateTime(1997, 3, 18, 19, 30, 00);
MailAddress organizer = new MailAddress("aaa@amail.com", "Organizer");
MailAddressCollection attendees = new MailAddressCollection();
attendees.Add(new MailAddress("bbb@bmail.com", "First attendee"));
Appointment target = new Appointment(location, startDate, endDate, organizer, attendees);
target.Save("savedFile.ics");