Identifier un élément de réunion comme Counter-Proposal à une demande de réunion précédente
Cette rubrique montre comment utiliser la propriété nommée PidLidAppointmentCounterProposal et le modèle objet Microsoft Outlook pour identifier un objet MeetingItem en tant que proposition de compteur à une demande de réunion précédente.
Dans le modèle objet Outlook, tous les types d’éléments, tels qu’un élément de courrier et un élément de contact, correspondent à des classes de message spécifiques. En particulier, les réponses à une demande de réunion peuvent être identifiées par les classes de messages suivantes :
IPM. Schedule.Meeting.Resp.Neg pour une réponse de refus
IPM. Schedule.Meeting.Resp.Pos pour une réponse d’acceptation
IPM. Schedule.Meeting.Resp.Ten pour une réponse provisoire
Toutefois, le modèle objet Outlook ne fournit pas de moyen d’identifier une réponse comme la quatrième réponse possible à une demande de réunion, qui est une contre-proposition. À l’aide de l’objet PropertyAccessor et de la définition d’espace de noms PSETID_Appointment de PidLidAppointmentCounterProposal, vous pouvez programmer dans le modèle objet pour distinguer toutes les réponses d’un élément de demande de réunion. L’exemple de code suivant en C# montre comment obtenir la valeur de propriété en fonction d’un élément de réunion. Notez que dans l’exemple de code, la propriété nommée est exprimée comme suit :
"https://schemas.microsoft.com/mapi/id/00062002-0000-0000-C000-000000000046}/8257000B"
où {00062002-0000-0000-C000-000000000046}
est l’espace de noms PSETID_Appointment et 8257000B
est la balise de propriété de PidLidAppointmentCounterProposal.
private bool IsCounterProposal(Outlook.MeetingItem meeting)
{
const string counterPropose =
"https://schemas.microsoft.com/mapi/id/{00062002-0000-0000-C000-000000000046}/8257000B";
Outlook.PropertyAccessor pa = meeting.PropertyAccessor;
if ((bool)pa.GetProperty(counterPropose))
return true;
else
return false;
}
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.