Auch wenn es nicht in diese Sparte vom Forum gehört, eine passende habe ich nicht gefunden.
Ich versuche im Writer den Inhalt der Zwischenablage aus einem C++ Programm einzufügen. Für die Kommunikation verwende ich die COM-Schnittstelle. Mein Code sieht wie folgt aus:
CString str;
param.vt = VT_BSTR;
param.bstrVal = str.AllocSysString();
AutoWrap(DISPATCH_METHOD, NULL, pText, L"setString", 1, param);
Die Autowrap Methode ist von der MSDN. Kennt jemand eine Möglichkeit, wie ich auf diese Art die Zwischenablage in das aktuelle Dokument vom Writer einfüge?
Zwischenablage einfügen C++ Automation
Moderator: Moderatoren
Re: Zwischenablage einfügen C++ Automation
ich würde das im internationalen Forum:
http://www.oooforum.org/forum/viewforum.phtml?f=9
nachfragen, weil dort die Chance auf eine FRage die C++ betrifft höher ist.
Hier im Forum (de.openoffice.info) beschäftigt sich überwiegend niemand mit C++. Ich jedenfalls kann Dir nicht weiterhelfen.
Gruß
Stephan
http://www.oooforum.org/forum/viewforum.phtml?f=9
nachfragen, weil dort die Chance auf eine FRage die C++ betrifft höher ist.
Hier im Forum (de.openoffice.info) beschäftigt sich überwiegend niemand mit C++. Ich jedenfalls kann Dir nicht weiterhelfen.
Gruß
Stephan
Re: Zwischenablage einfügen C++ Automation
Wie würde der Code denn in Java aussehen für das Einfügen aus der Zwischenablage?
Re: Zwischenablage einfügen C++ Automation
Das kann ich Dir ebenfalls nicht sagen, weil ich kein Java kann.Wie würde der Code denn in Java aussehen für das Einfügen aus der Zwischenablage?
In Basic selbst geht es im Übrigen garnicht so einfach, so das ich auch dazu nicht direkt etwas sagen kann außer das es im internationalen Forum eine Workaround dazu gibt und hier im Forum wohl inzwischen auch irgendwo einen HInweris wie man den Text aus der Zwischenablage unformatiertt einfügt, ohne das ich augenblicklich wüßte wo.
Gruß
Stephan