Outlook 2003 - Ajouter une colonne d'icône à une vue?
-
19-09-2019 - |
Question
Je veux ajouter une colonne personnalisée à la boîte de réception qui est un Oui / Non colonne. Je veux une icône pour afficher dans le cas Oui. Comment puis-je faire?
Tout ce que je l'ai regardé est soit sur l'ajout d'une colonne dans la propriété View.XML, par UserProperties.Add avec addToFolderFields = true, ou par Sélecteur de champs.
Il y a aussi beaucoup de forums où Dmitry de dimastr.com dit juste les gens qu'il est impossible de définir une icône sans explication réelle.
Il est assez frustrant - pourquoi le soutien de l'interface utilisateur Outlook création de champs d'icône si vous ne pouvez pas définir une icône pour eux ?! Ne vont-ils être juste toujours colonnes vides!
Quelques questions alternatives qui serait également utile s'ils ont répondu:
-
Quel est l'élément "bitmap" dans le View.XML d'un
<column
>? -
Comment puis-je mettre un UserProperty comme la valeur d'une colonne en utilisant l'élément "prop" d'un
<column
>? -
Où puis-je trouver une description de la définition View.XML? articles Microsoft ont tous les mauvais liens.
La solution
Les icônes dans l'en-tête et les icônes dans la colonne elle-même ne sont pas possibles sans une sorte de hacks API Windows sur les cellules de la colonne.
Si quelqu'un a un bon, je vais le marquer comme une réponse. Sinon, je vais marquer cette ( « Impossible ») comme la réponse acceptée.
EDIT: J'ai regardé avec Spy ++. Selon Outlook est un « super-réseau » qui est peint manuellement. Vous n'avez pas accès à des cellules individuelles. Alors, qui le rend beaucoup plus difficile. Un hack devrait comme la sous-classe et la Supergrille passer outre une méthode interne ou quelque chose. Ensuite, remplacer le super-réseau de Outlook avec une sous-classé. Ou quelque chose d'aussi horrible. Je pense impossible est la seule vraie réponse ...
Autres conseils
pouvez-vous vérifier que le fil, therer pourrait être une solution via le formulaire http://www.outlookcode.com/threads.aspx?forumid=3&messageid=31897