Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Der Text einer Nachricht wird entweder in der PR_BODY-Eigenschaft oder PR_RTF_COMPRESSED-Eigenschaft gespeichert. Weitere Informationen finden Sie unter PR_BODY (PidTagBody), PR_HTML (PidTagHtml) und PR_RTF_COMPRESSED (PidTagRtfCompressed).
Wenn Sie das Rich-Text-Format (RTF) unterstützen, öffnen Sie PR_RTF_COMPRESSED. Wenn Sie RTF nicht unterstützen, öffnen Sie PR_BODY. Da der Text einer Nachricht groß sein kann, unabhängig davon, ob sie formatiert ist oder nicht, verwenden Sie IMAPIProp::OpenProperty , um diese Eigenschaften zu öffnen. For more information, see IMAPIProp::OpenProperty.
So zeigen Sie formatierten Nachrichtentext an
Wenn Sie einen Nicht-RTF-fähigen Nachrichtenspeicher verwenden, wie durch das Fehlen des STORE_RTF_OK-Flags in der eigenschaft PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) des Speichers angegeben:
Rufen Sie die IMAPIProp::GetProps-Methode der Nachricht auf, um die eigenschaft PR_RTF_IN_SYNC abzurufen. Weitere Informationen finden Sie unter IMAPIProp::GetProps und PR_RTF_IN_SYNC (PidTagRtfInSync).
Rufen Sie RTFSync auf, um die PR_BODY-Eigenschaft der Nachricht mit der eigenschaft PR_RTF_COMPRESSED zu synchronisieren. Weitere Informationen finden Sie unter RTFSync, PR_BODY und PR_RTF_COMPRESSED. Übergeben Sie das RTF_SYNC_BODY_CHANGED-Flag, wenn der Aufruf zum Abrufen PR_RTF_IN_SYNC fehlgeschlagen ist, weil die Eigenschaft nicht vorhanden ist oder auf FALSE festgelegt ist.
Wenn RTFSync TRUE zurückgegeben hat , was angibt, dass Änderungen vorgenommen wurden, rufen Sie die IMAPIProp::SaveChanges-Methode der Nachricht auf, um sie dauerhaft zu speichern. Weitere Informationen finden Sie unter IMAPIProp::SaveChanges.
Unabhängig davon, ob Sie einen RTF-fähigen Nachrichtenspeicher verwenden oder nicht:
Rufen Sie IMAPIProp::OpenProperty auf, um die eigenschaft PR_RTF_COMPRESSED zu öffnen. Weitere Informationen finden Sie unter IMAPIProp::OpenProperty und PR_RTF_COMPRESSED.
Wenn PR_RTF_COMPRESSED nicht verfügbar ist, rufen Sie OpenProperty auf, um die eigenschaft PR_BODY zu öffnen.
Rufen Sie die WrapCompressedRTFStream-Funktion auf, um eine unkomprimierte Version der komprimierten RTF-Daten zu erstellen, sofern verfügbar. Weitere Informationen finden Sie unter WrapCompressedRTFStream.
Kopieren Sie den formatierten Text aus dem Stream an die entsprechende Stelle im Nachrichtenformular.
So zeigen Sie Nur-Meldungstext an
Rufen Sie die IMAPIProp::GetProps-Methode der Nachricht auf, um die eigenschaft PR_BODY abzurufen. Weitere Informationen finden Sie unter IMAPIProp::GetProps.
Wenn GetProps entweder PT_ERROR für den Eigenschaftentyp in der Eigenschaftswertstruktur oder MAPI_E_NOT_ENOUGH_MEMORY zurückgibt, rufen Sie die IMAPIProp::OpenProperty-Methode der Nachricht auf. Übergeben Sie PR_BODY als Eigenschaftstag und IID_IStream als Schnittstellenbezeichner. For more information, see IMAPIProp::OpenProperty.
Kopieren Sie den Nur-Text aus dem Datenstrom an die entsprechende Stelle im Nachrichtenformular.