Thema: Delphi Zugriffe auf MS Word

Einzelnen Beitrag anzeigen

Mysterio08

Registriert seit: 11. Jan 2009
142 Beiträge
 
#6

Re: Zugriffe auf MS Word

  Alt 16. Mai 2010, 18:33
Zitat von idefix2:
Zitat:
mit einem Dateinamen vom Typ String leider nicht.
Warum nicht? Wo ist das Problem? Wenn es nicht funktioniert, dürfte es nicht daran liegen.

edit: Den String musst Du natürlich einer Variablen vom Typ olevariant zuweisen und die übergeben.
Bei folgendem Code kreidet mir der Compiler die gekennzeichnete Zeile wie folgt an an: [DCC Fehler] Word_u.pas(66): E2033 Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen:
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var s: String;
begin
  try
    if OpenDialog.Execute then s := OpenDialog.FileName;
    Word.Documents.Open(s) //Hier steckt der Fehler?! Ungültige Parameterliste?
  except
     Application.MessageBox('Fehler beim Laden der Datei aufgetreten', 'Achtung', 48)
  end
end;
  Mit Zitat antworten Zitat