Bonsoir à tous,
le code ci-dessous est placé dans un module sous Excel, fonctionne bien en ce qui concerne le transfert des données.
Par contre lorsque je veux imprimer le document les données disparaissent.
La ligne 10 ne fonctionne pas.... . je contourne le problème en cliquant sur le cadenas (protection du formulaire)je voudrais automatiser le tout c'est à dire imprimer et désactiver le document Word
Quelqu'un a t-il une solution?
Merci par avance
Dalo02
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub test_word_formulaire() Dim WordApp As Object Dim i As Integer i = ActiveCell.Row Set WordApp = CreateObject("Word.Application") WordApp.Documents.Add ("C:\Users\ff\Desktop\Excel-Word.doc") WordApp.Visible = True WordApp.ActiveDocument.FormFields.Item("mois").Result = Cells(i, 1) WordApp.ActiveDocument.FormFields.Item("annee").Result = Cells(i, 2) WordApp.ActiveDocument.Protect Password:="", NoReset:=False, Type:=wdAllowOnlyFormFields End Sub
Partager