Forum: Win32/Win64 API (native code)
Delphi
by Bernhard73,
14. Sep 2020
Hallo Uwe,
DANKE! Ja, so funktioniert's tatsächlich...erfreulich unkompliziert!
uses Word2010;
procedure TForm1.Button1Click(Sender: TObject);
var wrdApp : _Global;
wrdDoc : _Document;
Forum: Win32/Win64 API (native code)
Delphi
by Bernhard73,
13. Sep 2020
Hallo Chemiker,
nein, die kenne ich aufgrund eines glücklichen Umstandes: Wenn man im Befundsystem einen neuen "Fall" öffnet (was man muss, da sich der generierte Text natürlich auf einen spezifischen Patient/Befund/Fall bezieht), wird ein Befunddokument geöffnet, das mit dem Layout sowie Patientendaten aus einer Datenbank befüllt wird. Das speichert die externe Software sofort beim Aufrufen...
Forum: Win32/Win64 API (native code)
Delphi
by Bernhard73,
13. Sep 2020
Hallo mmw,
danke für den Link. In VB ist das automatisierbare Objekt scheinbar der Output von AccessibleObjectFromWindow mit dem Anhängsel ".Application". In Delphi finde ich da leider keine Entsprechung...:cry:
Gruß
Bernhard
Forum: Win32/Win64 API (native code)
Delphi
by Bernhard73,
13. Sep 2020
Hallo Chemiker, hallo Himitsu,
danke für Eure Beiträge.
Eine neue Instanz bringt leider nichts, da mir die Instanz, die ich benutzen muss durch die externe Software vorgegeben ist. Das Wordfenster ist in das Userinterface eingebettet, aber ansonsten ganz normal ansprechbar. Wenn ich die Befundsoftware als erstes starte (oder alle anderen Word-Instanzen manuell schließe), dann funktioniert...
Forum: Win32/Win64 API (native code)
Delphi
by Bernhard73,
12. Sep 2020
Hallo zusammen,
ich arbeite gerade an einem Textgenerator für den medizinischen Bereich, der aus stichwortartigen Angaben einen Befundtext generiert und in eine externe Befundverwaltungssoftware einfügt. Die externe Software nutzt Microsoft Word als Texteditor in Form eines eingebetteten Plugins, die Texteinfügung erfolgt per Word-Automatisierung.
Problematisch ist jetzt, das im Arbeitsumfeld...