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;