Freigeben über


Angeben der Symbole, die für einen Formularbereich angezeigt werden sollen

Wenn Sie einen Formularbereich für eine benutzerdefinierte Nachrichtenklasse, wie z. B. IPM.Note.Customer, definieren, können Sie benutzerdefinierte Symbole angeben, die im Explorer, Inspektor und Menüband für Elemente angezeigt werden sollen, die zu dieser Nachrichtenklasse gehören.

Symbole werden als Ressourcen in einer Win32-Ressourcen-DLL-Datei angegeben. Verweisen Sie auf eine Symboldatei in der standardmäßigen Win32-Notation für eingebettete Symbole. Beispiel:

  • <default>c:\myicon.ico<.default> loads the default icon from the specified path, c:\

  • <unread>c:\myresource.dll,101</unread> loads the icon resource that has the resource ID 101 from the resource file myresource.dll in the specified path, c:\

Beachten Sie, dass Sie in den Dateipfadnamen Umgebungsvariablen, aber keine UNC-Pfade (Universal Naming Convention) angeben können. Wenn Sie keine benutzerdefinierten Symbole angeben, werden standardmäßig die Symbole verwendet, die der übergeordneten Nachrichtenklasse zugewiesen sind. Wenn Sie z. B. keine Symbole für einen Formularbereich für IPM angeben. Hinweis.Kunde, dann die Symbole für IPM. Hinweis wird verwendet.

Je nach Elementtyp gibt es verschiedene Zustände des Elements, die Sie mit separaten Symbolen unterscheiden können. Beispielsweise kann ein Aufgabenelement im Explorer ein benutzerdefiniertes Symbol verwenden, um sich als wiederkehrendes Symbol zu identifizieren, und ein E-Mail-Element kann ein benutzerdefiniertes Symbol verwenden, um sich als beantwortet zu identifizieren. Sie müssen nicht für jeden Zustand, in dem sich der Elementtyp befinden kann, ein separates Symbol angeben. Sie können ein Standardsymbol angeben, das in allen Zuständen im Explorer, Inspektor und Menüband angezeigt wird, die für diesen Elementtyp gelten.

Die folgende Tabelle zeigt die Zustände eines Elements, die mit benutzerdefinierten Symbolen im Explorer, Inspektor oder Menüband identifiziert werden können. Alle benutzerdefinierten Symbole für einen Formularbereich sind unter dem icons-Element in der XML-Datei des Formularbereichmanifests für diesen Formularbereich angegeben. Jeder Zustand ist einem untergeordneten XML-Element des icons-Elements zugeordnet. Sie geben diese FORMULARBEREICH-MANIFEST-XML-Datei an, wenn Sie den Formularbereich in der Windows-Registrierung registrieren. Weitere Informationen zum Registrieren eines Formularbereichs finden Sie unter Angeben von Formularbereichen in der Windows-Registrierung.

Zustand eines Elements Untergeordnetes XML-Element Beispiel
Jeder Zustand, der für das Element zutrifft, wenn kein anderes, benutzerdefiniertes Symbol für diesen Zustand definiert ist. default <default>c:\default.ico</default>
Symbol, mit dem im Explorer angezeigt wird, dass das Element verschlüsselt wurde. Verschlüsselt <encrypted>c:\encryptedicon.ico</encrypted>
Symbol, mit dem im Explorer angezeigt wird, dass das Element weitergeleitet wurde. Weitergeleitet <forwarded>c:\forwardedicon.ico</forwarded>
Symbol, mit dem im Menüband angezeigt wird, dass das Element zu einer bestimmten abgeleiteten Nachrichtenklasse gehört. Seite <page>c:\pageicon.ico</page>
Symbol, mit dem im Explorer angezeigt wird, dass das Element gelesen wurde. Lesen <read>c:\readicon.ico</read>
Symbol, mit dem im Explorer angezeigt wird, dass das Element eine Serie ist. Wiederkehrende <recurring>c:\recurringicon.ico</recurring>
Symbol, mit dem im Explorer angezeigt wird, dass auf das Element geantwortet wurde. Antwortete <replied>c:\repliedicon.ico</replied>
Symbol, mit dem im Explorer angezeigt wird, dass das Element mit einer digitalen Signatur signiert wurde. Unterzeichnet <signed>c:\signedicon.ico</signed>
Symbol, mit dem im Explorer angezeigt wird, dass das Element gesendet wurde. Eingereicht <submitted>c:\submittedicon.ico</submitted>
Symbol, mit dem im Explorer angezeigt wird, dass das Element noch nicht gelesen wurde. Ungelesene <unread>c:\unreadicon.ico</unread>
Symbol, mit dem im Explorer angezeigt wird, dass das Element aussteht und noch nicht gesendet wurde. Unsent <unsent>c:\unsenticon.ico</unsent>
Im Inspektor anzuzeigendes Symbol, wenn dieser Elementtyp geöffnet wurde. Fenster <window>c:\windowicon.ico</window>

So geben Sie ein benutzerdefiniertes Symbol für einen Formularbereich an

  1. Geben Sie in der XML-Datei des Formularbereichmanifests unter dem icons-Element das untergeordnete Element an, das dem Zustand zugeordnet wird, der angepasst werden soll.

  2. Führen Sie in Abhängigkeit davon, wie die benutzerdefinierte Symboldatei angegeben werden soll, eine der folgenden Aktionen aus:

  • Wenn Outlook das Symbol aus einer Symbol- oder Ressourcendatei laden soll, geben Sie den Speicherort der Symbol- bzw. Ressourcendatei im untergeordneten Element an.
  • Wenn Sie möchten, dass ein Add-In Outlook informiert, welches Symbol angezeigt werden soll, geben Sie addin im untergeordneten Element an.

Das folgende Beispiel gibt benutzerdefinierte Symbole für mehrere Zustände eines Elements an, das der von einem Formularbereich unterstützten Nachrichtenklasse angehört:

<icons> 
 <default>c:\icons\MyIcon.ico</default> 
 <unread>c:\icons\MyUnReadIcon.ico</unread> 
 <read>c:\icons\MyReadIcon.ico</read> 
 <encrypted>%windir%\myresource.dll,101</encrypted> 
</icons>

Die vier benutzerdefinierten Symbole umfassen:

  • Eine benutzerdefinierte Symboldatei für den Zustand "Gelesen".
  • Eine benutzerdefinierte Symboldatei für den Zustand "Ungelesen".
  • Einen Speicherort in einer Ressourcendatei für den Zustand "Verschlüsselt".
  • Eine Standardsymboldatei für alle anderen Zustände, die für das Element zutreffen.

Hinweis

Der Wert des untergeordneten Elements kann entweder als Dateipfad zu einer Symboldatei oder einer Ressourcendatei oder als addinausgedrückt werden. Der Dateipfad kann als vollständiger Pfad oder als Pfad relativ zum Speicherort der XML-Datei des Formularbereichmanifests ausgedrückt werden und kann Systemvariablen umfassen. Weitere Informationen zum Angeben eines Symbols mithilfe eines Add-Ins finden Sie unter Vorgehensweise: Verwenden eines Add-Ins zum Angeben von Symbolen für einen Formularbereich.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.