CX_WORD_XML::AsCOM
Beschreibung:
Diese Funktion wandelt das aufrufende XML-Objekt in ein CX_COM_OBJECT um. Da dies direkt nicht möglich ist, wird dazu der transiente Zustand des XMLs in eine temporäre Datei geschrieben,
ein neues CX_COM_OBJECT erstellt und die Datei mit LoadFromFile geöffnet. Anschließend wird die temporäre Datei gelöscht.
Dieser Aufruf funktioniert auf einigen Systemen nicht. Die oben genannte Vorgehensweise manuell in InstantView auszuführen, funktioniert jedoch meistens.
Code-Beispiel:
Var(xml)
CreateTransObject(CX_WORD_XML) -> xml
xml Call(EmptyDocument)
"Hello XML!" xml Call(PutText)
xml Call(AsCOM) //-> CX_COM_OBJECT
Call(CX_Open)
CreateTransObject(CX_WORD_XML) -> xml
xml Call(EmptyDocument)
"Hello XML!" xml Call(PutText)
xml Call(AsCOM) //-> CX_COM_OBJECT
Call(CX_Open)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_WORD_XML | XML-Objekt, welches in ein CX_COM_OBJECT umgewandelt werden soll. |
Stack(Out) | Top | CX_COM_OBJECT | Das umgewandelte Word-Dokument. |
Funktionsaufruf: Call(AsCOM)