Run-time error '429': ActiveX... can't create objt
Fermé
Aloubedi
Messages postés
41
Date d'inscription
dimanche 1 novembre 2015
Statut
Membre
Dernière intervention
13 septembre 2018
-
25 août 2018 à 15:19
Aloubedi Messages postés 41 Date d'inscription dimanche 1 novembre 2015 Statut Membre Dernière intervention 13 septembre 2018 - 27 août 2018 à 13:31
Aloubedi Messages postés 41 Date d'inscription dimanche 1 novembre 2015 Statut Membre Dernière intervention 13 septembre 2018 - 27 août 2018 à 13:31
A voir également:
- Run-time error '429' activex component can't create object
- Finish time lite - Télécharger - Utilitaires
- Shockwave flash object - Télécharger - Divers Web & Internet
- Quick time - Télécharger - Lecture
- Salat time - Télécharger - Agendas & Calendriers
- Popcorn time pc - Télécharger - TV & Vidéo
4 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 25 août 2018 à 15:31
Modifié le 25 août 2018 à 15:31
Bonjour,
allez dans Outils- Références et cochez bibliothèque d'objets Microsoft Outlook
et mettre ceci à la place:
allez dans Outils- Références et cochez bibliothèque d'objets Microsoft Outlook
et mettre ceci à la place:
Dim OutApp As New Outlook.Application
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 25 août 2018 à 18:03
Modifié le 25 août 2018 à 18:03
Voilà un exemple
et si tu veux envoyer une image dans le corps du message voir cela:
https://codes-sources.commentcamarche.net/forum/affich-10086698-signature-outlook-dans-macro-excel#12
Option Explicit 'https://forum.excel-pratique.com/viewtopic.php?t=29003 'Il faut activer la référence "Microsoft Outlook Library" Avant de lancer cette macro, ' Dans l'éditeur VBA: Faire Menu / Tools / Reference / Cocher "Microsoft Outlook Library" Sub Envoyer_Mail_Outlook() Dim ObjOutlook As New Outlook.Application Dim oBjMail Dim Nom_Fichier As String Set ObjOutlook = New Outlook.Application Set oBjMail = ObjOutlook.CreateItem(olMailItem) '--------------------------------------------------------- 'Exemple pour envoyer un classeur en pièce jointe 'Nom_Fichier = Application.GetOpenFilename("Fichier excel (*.xls;*.xlsx;*.xlsm), *.xls;*.xlsx;*.xlsm") 'If Nom_Fichier = "Faux" Then Exit Sub '--------------------------------------------------------- 'Ou bien entrer le path et nom du fichier autrement Nom_Fichier = "C:\Users\chemin fichier excel" If Nom_Fichier = "" Then Exit Sub '--------------------------------------------------------- 'Application.ScreenUpdating = False With oBjMail .To = "adresse@free.fr" ' le destinataire .Subject = "Ici c'est l'objet" ' l'objet du mail .Body = "Ici le texte du mail " 'le corps du mail ..son contenu .Attachments.Add Nom_Fichier '"C:\Data\essai.txt" ' ou Nomfichier '.Display ' Ici on peut supprimer pour l'envoyer sans vérification .Send End With ObjOutlook.Quit Set oBjMail = Nothing Set ObjOutlook = Nothing ' Application.ScreenUpdating = True End Sub
et si tu veux envoyer une image dans le corps du message voir cela:
https://codes-sources.commentcamarche.net/forum/affich-10086698-signature-outlook-dans-macro-excel#12
Aloubedi
Messages postés
41
Date d'inscription
dimanche 1 novembre 2015
Statut
Membre
Dernière intervention
13 septembre 2018
27 août 2018 à 13:31
27 août 2018 à 13:31
Bonjour cs_Le Pivert, MERCI bcp pour ta générosité. Cela va tres certainement aider à résoudre mon probleme. je vous reviens.
Aloubedi
Messages postés
41
Date d'inscription
dimanche 1 novembre 2015
Statut
Membre
Dernière intervention
13 septembre 2018
25 août 2018 à 16:45
25 août 2018 à 16:45
Merci bcp . j'ai suivi vos conseils et j'ai remplace Set OutApp = CreateObject("Outlook.Application") par Dim OutApp As New Outlook.Application
Mais un autre message d'erreur: Compile error: Duplicate declaration in current scope
merci
Mais un autre message d'erreur: Compile error: Duplicate declaration in current scope
merci
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 août 2018 à 16:57
25 août 2018 à 16:57
il faut supprimer ceci qui est déclaré 2 fois
Dim OutApp As Object
Aloubedi
Messages postés
41
Date d'inscription
dimanche 1 novembre 2015
Statut
Membre
Dernière intervention
13 septembre 2018
25 août 2018 à 17:42
25 août 2018 à 17:42
Run-time error '429': ActiveX component can't create object
On retrouve le premier msg d'errur cette fois sur OutMail (la partie en gras)
Private Sub CommandButton7_Click()
Dim outapp As New Outlook.Application
Dim OutMail As Object
Set OutMail = outapp.CreateItem(0)
Merci bcp pour vos reactions. je reste a l'ecoute
On retrouve le premier msg d'errur cette fois sur OutMail (la partie en gras)
Private Sub CommandButton7_Click()
Dim outapp As New Outlook.Application
Dim OutMail As Object
Set OutMail = outapp.CreateItem(0)
Merci bcp pour vos reactions. je reste a l'ecoute
25 août 2018 à 16:36
Mais un autre message d'erreur: Compile error: Duplicate declaration in current scope
merci