Criar um Compromisso
Contents
[
Hide
]
VSTO
Abaixo está o trecho de código para criar e salvar um compromisso:
Outlook.AppointmentItem appt = Application.CreateItem(
Outlook.OlItemType.olAppointmentItem) as Outlook.AppointmentItem;
appt.Subject = "Conferência de Desenvolvedores";
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
Os seguintes passos são necessários para criar um compromisso e salvá-lo no formato ICS.
- Crie uma instância da classe Appointment e inicialize-a com este construtor.
- Passe os seguintes argumentos no construtor acima
- Participantes
- Descrição
- Data de Término
- Localização
- Organizador
- Data de Início
- Resumo
- Chame o método Save() e especifique o nome do arquivo e o formato nos argumentos.
O compromisso pode ser aberto no Microsoft Outlook ou em qualquer programa que consiga carregar um arquivo ICS. Se o arquivo for aberto no Microsoft Outlook, ele adiciona automaticamente o compromisso no calendário do Outlook.
Os seguintes trechos de código criam e salvam um compromisso no disco no formato ICS.
string location = "Local do Encontro: Sala 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", "Organizador");
MailAddressCollection attendees = new MailAddressCollection();
attendees.Add(new MailAddress("bbb@bmail.com", "Primeiro participante"));
Appointment target = new Appointment(location, startDate, endDate, organizer, attendees);
target.Save("savedFile.ics");