Freigeben über


ITextRange::GetFormattedText-Methode (tom.h)

Ruft ein ITextRange-Objekt mit dem formatierten Text des angegebenen Bereichs ab.

Syntax

HRESULT GetFormattedText(
  ITextRange **ppRange
);

Parameter

ppRange

Typ: ITextRange**

Das ITextRange-Objekt mit dem formatierten Text.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Wenn die Methode fehlschlägt, gibt sie einen der folgenden Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.

Rückgabecode Beschreibung
E_INVALIDARG
ppRange ist NULL.
E_OUTOFMEMORY
Nicht genügend Arbeitsspeicher.

Hinweise

Diese Methode, die einem Alias für die ITextRange::GetDuplicate-Methode entspricht, ist für Microsoft Visual Basic for Applications (VBA) enthalten. Die -Methode gibt den formatierten Text in einem Bereich zurück. Wenn ITextRange nicht zur gleichen Tom-Engine (Text Object Model) gehört, rufen Sie IUnknown::QueryInterface für eine IDataObject-Schnittstelle auf .

Zu den von IDataObject in der Regel unterstützten Formaten gehören CF_TEXT und CF_RTF. Darüber hinaus können private Formate verwendet werden, um auf die internen Rich-Text-Formate einer Textlösung zu verweisen. Im folgenden Microsoft Visual Basic-Beispiel wird die FormattedText-Eigenschaft verwendet, um den Text in einem Bereich2 durch den formatierten Text im Bereich1 zu ersetzen.

range2.FormattedText = range1.FormattedText

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h
DLL Msftedit.dll

Siehe auch

Konzept

ITextRange

Referenz

SetFormattedText

Textobjektmodell