Bonsoir
Je vous remercie d'avance de votre aide et de vos explications.
J'ai repris sur Youtube, un code pour envoyer une feuille d'un classeur par Outlook., ceci en créant un PDF temporaire.
Je ne mets pas en doute le professionnalisme de celui qui l'a créé. Il fonctionne sans problème dans sa vidéo.
Mais lorsque je l'applique à mon fichier, j'ai un message dès que je lance le bouton.
Ce message est le suivant
Microsoft Visual Basic pour Application
Les informations de licence de ce composant sont introuvables.
Vous n'avez pas la licence adéquate pour utiliser cette fonctionnalité dans l'environnement de création
Gros mystère sachant que ma messagerie au quotidien est Outlook depuis X années, sans aucun problème que
ce soit en envoi ou réception de mails, avec fichiers PDF ou non
De ce que je comprends, j'ai un problème de licence ou de paramétrage. Dans ce cas, comment expliquer que j'utilise Outlook au quotidien ?
Si quelqu'un pouvait me donner un explication, cela serait sympa.
Je vous ai joint ci dessous, la 1ère partie du code. Mais je doute que cela provienne de la programmation VBA.
procédure pour envoyer la "fiche participant" par mail avec PDF Temporaire
'******************************************
Sub messageOutlook()
'déclaration des variables
Dim MaMessagerie As Object 'messagerie Outlook
Dim MonMessage As Object 'le message a envoyé
Dim MonContenu As String 'le contenu du message
Dim AdresseEmail As String 'adresse email du destinataire
Dim MaFicheparticipant As String ' nom du fichier joint
Dim MonClasseur As String 'nom du classeur
'Affectation des variables
Set MaMessagerie = CreateObject("Outlook.Application")
Set MonMessage = MaMessagerie.CreateItem(0)
AdresseEmail = "sylber@dartybox.com"
MaFicheparticipant = "Fiche participant"
'création du fichier PDF temporaire avant de le supprimer
Feuil4.ExportAsFixedFormat xlTypePDF, ActiveWorkbook.Path & "\" & MaFicheparticipant & ".pdf,xlqualitystandard,true,false,1,1,false"
'création du message à envoyer
With MonMessage
.to = AdresseEmail 'destinataire du message