bonjour
j'ai écrit un programme pour transféré un enregistrement vers un document word il m'affiche le message suivant :
et quand j'execute pas a pas avec la touche F7 il m'affiche un autre messagele projet drh.exe a provoqué une class d'exeption EvariantInvalidOpError avec le message 'Operation de variant Incorrect ' processus stopper.Utiliser pas a pas ou exécuter pour continuer
voila le source :Operation de variant incorrecte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 procedure TForm1.Button9Click(Sender: TObject); var vWDocuments,vMSWord,vWDocument,vBookMarks,vBookMark,vContent: variant; begin vWDocuments:=vMSWord.documents; vWDocument:=vWDocuments.add('D:\table\template\Nom.doc'); table_employ.Active := true; table_employ.First; vBookMarks:=vWDocument.BookMarks; if vBookMarks.exists('nom_emlpoy') then begin vBookMark:=vBookMarks.Item('nom_employ'); vBookMark.select; vContent:=vBookMark.range; vContent.insertAfter(table_employ.fieldbyname('nom_employ').Asstring); end; vMSWord:=unassigned; end;
quelqu'un peu m'aider ?
merci
Partager