jnauche a écrit :
Je ne travaille pas en vbnet mais a premiere vu, il parait logique que vbnet ne reconnaisse pas le ":=" qui est du langage de macro, ce que je te suggere c'est de regarder attentivement la methode "add" et regarder en quel position se trouve le parametre template. Par exemple si add conteint 4 parametres et que template est le troisieme, il faut que tu mettes les autres parametres a nul ce qui donne quelque chose du genre
.All(,,Normal.directory & "\edition\devis2.dot",) un truc du genre.
Enfin je garantie rien, je repete que je ne connais aps le vbnet Bon courage
|
Salut !
Merci pour ta réponse, mais le := fonctionne très bien. Le pb vient apparement du type des variables. Même en les instanciant (new) ca ne marche pas, donc la solution que j'ai trouvée (assez crade je le reconnais), c'est de déclarer app et doc sans type : dim app, doc
Pour sortir du tableau, j'ai créé un paragraphe que j'ai inséré à la fin du document (ce que je voulais faire) donc à l'extérieur du tableau :
Code :
- Dim para1 As Word.Paragraph
- para1 = doc.Content.Paragraphs.Add(doc.Bookmarks.Item("\endofdoc" ).Range)
|
Ca utilise un bookmark prédéfini (endofdoc) qui permet d'insérer en fin de document.
A+