Bonjour,
J'ai besoin d'envoyer des états par mail sous forme de PDF.
Dans une boucle sur ma liste d'états sélectionnés, j'utilise le code suivant pour générer le fichier PDF et ensuite l'insérer en pièce dans mon email :
Mon problème c'est que certains états doivent être initialiser avant d'être exporté en PDF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 While Not Jeu_Imp.EOF If Jeu_Imp!DOC_Nom_Etat <> "" Then DoCmd.OutputTo acOutputReport, Jeu_Imp!DOC_Nom_Etat, acFormatPDF, Chemin & Jeu_Imp!DOC_Lib & ".pdf" MyAttachments.Add Chemin & Jeu_Imp!DOC_Lib & ".pdf" Nbr = Nbr + 1 End If Jeu_Imp.MoveNext Wend
Dans ces états, j'ai donc du code qui s’exécute au chargement ou à l'ouverture et ça fonctionne bien dans le cas d'une impression.
Mais dans le cas d'un export PDF, le code n'est pas exécuté et donc l'état n'est pas initialisé.
Ma question :
Comment initialiser un état sans l'ouvrir ni l'imprimer et avant d'utiliser la fonction DoCmd.OutputTo svp ?
Merci d'avance de votre aide
Partager