Compartilhar via


Criar um lembrete para um item de compromisso

Este exemplo usa a propriedade ReminderSet para criar um lembrete para um item do compromisso.

Exemplo

Observação

O exemplo de código a seguir foi tirado do artigo Programação de aplicativos do Microsoft Office Outlook 2007.

O Outlook fornece uma maneira de definir um lembrete para um compromisso usando a propriedade ReminderSet do objeto AppointmentItem. Esta propriedade indica se um lembrete foi criado para o compromisso. Definir a propriedade ReminderSet como true cria um lembrete e defini-la como false remove o lembrete.

No exemplo de código a seguir, ReminderExample cria um lembrete em um compromisso particular para degustação de vinhos em Napa, Califórnia, e define o lembrete para ocorrer duas horas antes do início do compromisso. Primeiro, ReminderExample cria um objeto AppointmentItem do Outlook. Em seguida, define a propriedade Sensitivity do item para olPrivate. Isso indica que o compromisso é um compromisso particular. Depois de definir outras propriedades do compromisso, como os horários de Início e Fim, o ReminderExample define a propriedade ReminderMinutesBeforeStart para indicar o número de minutos em que o lembrete aparecerá antes do início do compromisso. Nesse caso, ReminderMinutesBeforeStart é definida para 120 minutos (duas horas).

Se usar o Visual Studio para testar este exemplo de código, adicione primeiro uma referência ao componente da biblioteca de objetos do Microsoft Outlook 15.0 e especifique a variável do Outlook quando importar o namespace Microsoft.Office.Interop.Outlook. A instruçãousing não deve ocorrer diretamente antes das funções no exemplo de código, mas deve ser adicionada antes da declaração de classe pública. The following line of code shows how to do the import and assignment in C#.

using Outlook = Microsoft.Office.Interop.Outlook;
private void ReminderExample()
{
    Outlook.AppointmentItem appt = Application.CreateItem(
        Outlook.OlItemType.olAppointmentItem)
        as Outlook.AppointmentItem;
    appt.Subject = "Wine Tasting";
    appt.Location = "Napa CA";
    appt.Sensitivity = Outlook.OlSensitivity.olPrivate;
    appt.Start = DateTime.Parse("10/21/2006 10:00 AM");
    appt.End = DateTime.Parse("10/21/2006 3:00 PM");
    appt.ReminderSet = true;
    appt.ReminderMinutesBeforeStart = 120;
    appt.Save();
}

Confira também