Hello,
je suis sous office 365 et je pilote Outlook via le VBA d'Excel.
Le but étant de récupérer les pièces jointes des emails reçu dans un répertoire. ca fonctionne si Outlook est ouvert.
maintenant j'ai ajouter l'ouverture de Outlook a mon code (ca fonctionne aussi), mais au démarrage d'Outlook, il fait tout une procédure de recherche de mails et de synchronisation.
Comment faire pour inhibé cela au démarrage? en VBA Excel bien sur... puis le remettre en fin de programme?
sur quels paramètres puis je agir a partir de mon code VBA?
merci bcp !
voila mon code: (je souhaite retirer Application.Wait Now + TimeValue("0:00:30"))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub ouvrir_outlook() Dim Software As String Software = Shell("C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE", 1) Application.Wait Now + TimeValue("0:00:30") Call minimiser End Sub Sub minimiser() Dim aOutlook As Object Set aOutlook = GetObject(, "Outlook.Application") aOutlook.ActiveWindow.WindowState = 1 End Sub
Partager