ich habe im Internet ein Wikki für die Automation von Word gefunden. (http://wiki.freepascal.org/WordAutomati ... f.C3.BCgen)
Allerdings habe ich hierbei ein kleines Problem. Sobald ich versuche in Word einen Test einzugeben, bekomme ich eine "Exception-Klasse" Fehlermeldung.
Kann mir jemand sagen warum?
Danke für Eure Hilfe

Anbei der Quellcode.
Code: Alles auswählen
const
ServerName = 'Word.Application';
var
Server : Variant;
w : Widestring;
procedure MS_Word_initalisieren();
begin
IF Assigned(InitProc) THEN
TProcedure(InitProc);
TRY
Server := CreateOleObject(ServerName);
EXCEPT
WriteLn('Unable to start Word.');
Exit;
End;
w:= UTF8Decode('c:\Üben.docx');
Server.Documents.Open(w);
Server.Visible := True;
//Bis hierher geht alles gut. Dann beim nächsten Befehl kommt die Fehlermeldung!
Server.Selection.TypeText(UTF8Decode('Neuer Text'));
end;