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 :
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
Mon problème c'est que certains états doivent être initialiser avant d'être exporté en PDF.
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