Outlook 2003 - Fügen Sie eine Symbolspalte zu einer View?
-
19-09-2019 - |
Frage
Ich möchte eine benutzerdefinierte Spalte in den Posteingang hinzuzufügen, die eine Ja / Nein-Säule ist. Ich mag ein Symbol im Ja-Fall zeigen. Wie kann ich das tun?
Alles, was ich sah schon oben ist entweder über eine Spalte durch die View.XML Eigenschaft hinzufügen, durch UserProperties.Add mit AddToFolderFields = true oder durch Feldauswahl.
Es gibt auch viele Foren, in denen Dmitry von dimastr.com nur Leuten erzählen, es nicht möglich ist, ohne wirkliche Erklärung ein Symbol zu setzen.
Es ist ziemlich frustrierend - warum sollte Outlook UI Unterstützung Erstellen Icon Felder aus, wenn Sie nicht ein Symbol für diese einstellen kann ?! Wird nicht nur immer sie leere Spalten sein?!
Einige alternative Fragen, die auch helfen würden, wenn sie beantwortet wurden:
-
Was ist die "Bitmap" Elemente in der View.XML eines
<column
>? -
Wie kann ich ein Userproperty als der Wert einer Spalte des "Stütze" Element eines
<column
mit>? -
Wo finde ich eine Beschreibung der View.XML Definition finden? Microsoft Artikel haben alle schlechte Verbindungen.
Lösung
Icons in der Kopfzeile und Symbole in der Spalte selbst nicht möglich sind, ohne irgendeine Art von Windows-API-Hacks auf den Spaltenzellen.
Wenn jemand ein gutes hat, werde ich es als Antwort markieren. Ansonsten werde ich diese ( „Unmöglich“) als akzeptierte Antwort markieren.
EDIT: Ich sah mit Spy ++. Outlook-Ansicht ist ein „Supernetz“, die manuell gemalt. Sie haben keinen Zugriff auf einzelne Zellen. Also das macht es viel schwieriger. Ein Hack müßte wie das Supernetz Unterklasse und einige internen Verfahren oder etwas außer Kraft setzen. Outlook-Supernetz mit der Unterklasse man dann ersetzen. Oder etwas ähnlich schrecklich. Ich denke nicht möglich ist, die einzige wirkliche Antwort ...
Andere Tipps
Sie diesen Thread überprüfen kann, therer könnte eine Lösung über Form http://www.outlookcode.com/threads.aspx?forumid=3&messageid=31897