Bonjour,
Dans un des formulaires d'Access, un bouton permet, via du code VBA, de créer un document Word qui se pré-remplit à l'aide de signets.
Le document Word qui est modifié automatiquement dépend de paramètres contenus dans une table: selon le type de dossier et l'évènement à signaler via publipostage, le fichier pris en compte ne sera pas la même.
Certains fichiers n'ont pas tous les signets.
Comment détecter si un signet existe dans un document Word?
En gros, mon code donne (version résumé):Existe-t-il une ligne de commande à insérer juste avant le .Bookmark pour vérifier ça? Du genre if .Bookmark(...) existe then...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim wdapp As Object Set wdapp = CreateObject("Word.application") wdapp.Visible = True wdapp.Documents.Open chemin & resultat With wdapp.ActiveDocument .Bookmarks("type_demande").Range.Text = resultat2 end With
Partager