Bonjour, je suis nouveau developur en Delphi, et je dois developper un programme dans lequel j'ouvre un document word dans lequel j'inser des donne qui proviennent d'une base de donnee (donnees de type alphanumerique)

je declare donc une variable de type string :

MotifSoin : string;


et voici ma procedure pour inserer le texte dans le document word :


procedure TForm1.SpeedButton5Click(Sender: TObject);
var
msWord : Variant;

begin

MotifSoin := Form5.Tbl_SoinsMotif;
msWord := CreateOLEobject ('Word.Application');

msWord.documents.add ('C:\Documents and Settings\AFO\Mes documents\test.dot');
msWord.visible := True;
msWord:= unAssigned;

msWord.wordbasic.EditReplace(Find := '$$$DOC$$$',
Replace := MotifSoin,
ReplaceAll := 1);
end;
resultat a la compilation :

incompatible type : String and TStringField

Donc type incompatible merci....
que puis je faire pour eviter cela ? je suis assez debutant...

merci pour votre aide