pilotage outlook express par VBA excel

  • Initiateur de la discussion Initiateur de la discussion epaminondas
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

epaminondas

Guest
Bonjour,🙂
A partir d'une source développée par Heureuxoli/développez.com, je voudrais arriver à lire les mails de OUTLOOK EXPRESS et les transférer. Mais quand je lance le programme ci-dessous il me déclare "Type défini par l'utilisateur indéfini".😕

Option Explicit

Private Sub CommandButton1_Click()
Dim myFld As Folder
Dim myDestFolder As Folder
Dim myNS As NameSpace
Dim myItem As MailItem
Dim oApp As Outlook.Application

Set oApp = Outlook.Application
Set myNS = oApp.GetNamespace("MAPI")
Set myFld = myNS.GetDefaultFolder(olFolderInbox)
Set myDestFolder = myFld.Folders("Temp")

For Each myItem In myFld.Items
If myItem.Attachments.Count = 1 Then


If myItem.Attachments.Item(1).Filename = "essai.doc" Then
myItem.Attachments.Item(1).SaveAsFile "C:\Temp\" & myItem.SenderName & ".docm"
myItem.Move myDestFolder

End If
End If
Next myItem
end sub

Quelqu'un peut-il m'aider ?
Merci
 
Re : pilotage outlook express par VBA excel

Bonjour,

Il faut ajouter la bibliothèque outlook :

dans l'interfacee VBa Menu Outils/références ajouter la bibliothèque Microsoft outlook...

CEla devarit mieux fonctionner

GIBI
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
755
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
1 K
Réponses
2
Affichages
1 K
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
615
Retour