CX_OLE_WORD_XML::GetPersXML
Beschreibung:
Diese Funktion erzeugt zu dem an dieses Toolobjekt gebundenen COM-Objekt ein persistentes CX_WORD_XML-Objekt, indem auf dem Objekt die OLE-Funktion GetOfficeOpenXML() aufgerufen wird.
Das daraus erhaltene XML wird für die Erzeugung des CX_WORD_XML-Objekts genutzt. Das erhaltene Objekt kann anschließend genutzt werden, um performant Dokumentvariablen zu mergen.
Code-Beispiel:
Var(com)
CreateTransObject(CX_COM_OBJECT) -> com
"Word.Document.8" com Call(CreateFromProgID)
com GetManager(COM) Call(GetToolObject) //-> CX_OLE_WORD_XML (Toolobjekt für dieses COM-Objekt)
Call(GetPersXML) //-> CX_WORD_XML
"Word.Document.8" com Call(CreateFromProgID)
com GetManager(COM) Call(GetToolObject) //-> CX_OLE_WORD_XML (Toolobjekt für dieses COM-Objekt)
Call(GetPersXML) //-> CX_WORD_XML
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_OLE_WORD_XML | Toolklassenobjekt, welches an das COM-Objekt gebunden ist |
Stack(Out) | Top | CX_WORD_XML | Persistentes XML-Objekt, welches die Daten des COM-Objekts enthält. |
Funktionsaufruf: Call(GetPersXML)