2010-05-19 4 views
2

J'ai ajouté la propriété de l'utilisateur dans un dossier de courrier, appelons-la UserProperty01. Certains des éléments de dossier ont cette propriété, d'autres non. J'ai besoin d'afficher dans la vue du dossier si cette propriété est définie ou non, donc j'ai ajouté une autre propriété appelée UserProperty01Present, et je l'ai mis à vrai quand j'ai défini la propriété d'origine et false quand je l'ai supprimé; Puis je l'ai ajouté à la vue du dossier. Le problème est que la petite case à cocher apparaît cochée dans les mails où la propriété est définie, vide dans ceux où la propriété a été supprimée ... et nulle part dans ceux où la propriété n'a jamais été définie en premier lieu.VSTO - Outlook 2007 Comment afficher une propriété utilisateur même si elle n'est pas présente?

Ma question est, est-il un moyen d'afficher la case vide lorsque la propriété n'est pas définie? La seule alternative que j'ai trouvé jusqu'ici est de regarder dans chaque article de courrier et de le mettre à false quand il n'est pas défini chaque fois que le dossier est ouvert; Inutile de dire que je ne suis pas très content de cette solution (il y a peut-être plus de 800 mails là-dedans). Est-ce qu'il y a un autre moyen?

Nous vous remercions de votre temps.

Répondre

2

EDIT Il n'y a aucun moyen de le faire via le MOO.

Je pense qu'une façon de le faire serait d'ajouter un colunm de foumula, et dans la formule font un

IIf ([UserProperty01], "OUI", "NON")

Marcus

+0

Cela retournerait la valeur correcte, oui, mais malheureusement je ne pouvais trouver aucun moyen de définir une colonne de formule pour montrer une icône, même si c'est une valeur booléenne évidente comme "IIf ([UserProperty01], YES, NO)". Des idées? – Yandros

+0

le foumla vous permet de contourner votre problème de propriété 2, mais il n'y a aucun moyen via l'oom de faire ajouter une icône si vous pouvez ajouter une coche "basée sur la police" et x je suppose. D'autre part, je pense que Winapi serait le chemin à parcourir. – 76mel

+0

Eh bien, personne ne peut dire que je n'ai pas essayé. Merci quand même. – Yandros

Questions connexes