Forum: Programmieren allgemein
by Chemiker,
8. Sep 2008
Hallo Overclock,
dann Teste mal ob eine MSWord-Instans offen ist.
function TOLEObj.OleObjAktive(strApplicationsName: String): boolean;
var
ClassID: TCLSID;
Unknown: IUnknown;
begin
try
Forum: Programmieren allgemein
by Chemiker,
8. Sep 2008
Hallo Overclock,
Word:=GetActiveOleObject('Word.Application');
Ich bin jetzt nicht ein MSWord-Spezialist, aber mit dieser Anweisung wird keine Instanc von MSWord erstellt, sondern eine Verbindung zu einer geöffneten MSWord-Instanc hergestellt.
Wenn Du eine MSWord-Instanc öffnen will’s, so geht das mit:
Word:= CreateOleObject('Word.Application');
Außerdem kann es beim Ausprobieren...