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 :
Delphi-Quellcode:
var FileName:OleVariant;
vWhat, vBookmark:OleVariant;
p1, p2, p3, t1, t2, t3, u1, u2, u3 : integer;
s, titel, untertitel, titelneu1, titelneu2, untertitelneu1, untertitelneu2 : string;
begin
FileName := '"C:\Users\Flo\Desktop\OffenerKanal\DatenbankProjekt\TEST FREISTELLUNG 2010.doc"';
Edit:
Zusätzlich solltest Du Dir noch diesen
Code-Lib Beitrag anschauen für den Bereich
C:\Users\Flo\Desktop.