2009-04-21 14 views
0

Est-il possible de personnaliser la fenêtre utilisée dans Outlook pour taper des réunions (onglet calendrier) pour y ajouter de nouveaux champs? Ces données seraient stockées dans Exchange, puis interrogées par une autre application qui ferait quelque chose avec elle.Personnalisation d'Outlook et d'Exchange pour ajouter de nouveaux champs aux réunions + requête depuis Exchange depuis une application personnalisée, est-ce possible?

Mon problème est de voir comment je pourrais affecter la boîte de dialogue de modification de réunion telle qu'elle est maintenant, pour ajouter mes nouveaux champs.

Des idées?

Répondre

1

Si tout ce que vous voulez faire est d'ajouter quelques champs au BAS de l'inspecteur d'élément de rendez-vous, alors vous pouvez le faire très facilement avec VSTO. C'est ce qu'on appelle une région de forme de perspective personnalisée.

Voir ici: http://msdn.microsoft.com/en-us/library/bb157865.aspx

Cependant, si vous souhaitez modifier des éléments sous forme de base inspecteur lui-même alors c'est beaucoup plus difficile, et implique beaucoup plus de travail. Je n'ai pas de réponse complète pour ça.

1

Vous pouvez le faire assez facilement avec des formulaires personnalisés. Déterminez simplement à partir du formulaire de rendez-vous "ipm.appointment" et ajoutez les champs et la logique pour valider et enregistrer ces champs en tant que propriétés utilisateur sur l'élément de réunion. Vous pouvez ensuite attacher à l'échange en utilisant RDO ou OOM pour rappeler les propriétés hors des éléments de la réunion.

Vous pouvez ensuite publier le formulaire pour vous toute l'organisation si vous le souhaitez et surpasser la valeur par défaut avec les modifications de la clé reg.

ou

vous pouvez faire comme ci-dessus et de vous créer un complément à l'aide VSTO.