Forum: Object-Pascal / Delphi-Language
Delphi
by RWarnecke,
30. Mär 2010
Warum so umständlich über eine extra String Variable ? Zumal würde ich den komplette String noch in doppelte Anführungszeichen setzen, da sich Leerzeichen im Pfad und Dateinamen befinden.
Ich würde es eher so schreiben :
var FileName:OleVariant;
vWhat, vBookmark:OleVariant;
p1, p2, p3, t1, t2, t3, u1, u2, u3 : integer;
s, titel, untertitel, titelneu1, titelneu2, untertitelneu1,...
Forum: Object-Pascal / Delphi-Language
Delphi
by RWarnecke,
30. Mär 2010
So zum Beispiel :
procedure TForm1.Button1Click(Sender: TObject);
var FileName:OleVariant;
vWhat, vBookmark:OleVariant;
begin
FileName := 'C:\Test\testdokument.doc';
if assigned(WordApplication1) then
begin
WordApplication1.Connect;
Forum: Object-Pascal / Delphi-Language
Delphi
by RWarnecke,
29. Mär 2010
Warum übergibts Du den Pfad mit der Datei direkt an Word übergeben.
Forum: Object-Pascal / Delphi-Language
Delphi
by RWarnecke,
29. Mär 2010
Hast Du mal mein Beispiel ausprobiert ? Bei dem Biespiel kommt kein extra Fenster, wo ich nochmal die Datei auswählen muss, die ich öffnen muss.
Forum: Object-Pascal / Delphi-Language
Delphi
by RWarnecke,
26. Mär 2010
Wann tritt das Problem auf ? Wenn Du Word geschlossen hast oder offen hast ?
Edit:
Dieses Beispiel funktioniert :
procedure TForm1.Button1Click(Sender: TObject);
var FileName:OleVariant;
vWhat, vBookmark:OleVariant;
begin
if OpenDialog1.Execute then
Forum: Object-Pascal / Delphi-Language
Delphi
by RWarnecke,
26. Mär 2010
Ich verstehe nicht so recht, was Du machen willst. Willst Du über Delphi ein Word Dokument öffnen ?