Re : code vba "envoyer recevoir" outlook
pour résumer quelques codes qui pourtant auraient dû "marcher" :
OutlookApp.Visible = 0
OutlookApp.ActiveWindow.WindowState = olMinimized
Call Shell("C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE", vbHide)
With OutlookApp.Visible = False
Application.Wait (Now + TimeValue("0:00:15"))
Shell "OUTLOOK.EXE", vbHide
'vbNormalNoFocus si fermé s'ouvre et à réduire manuellement
'vbMinimizedFocus si outlook déjà ouvert, reste en arrière plan
'vbHide, si outlook déjà ouvert, reste en arrière plan; si fermé s'ouvre et à réduire manuellement
.Display True
La seule voie que Microsoft donne est de créer sur le bureau , un raccourcis, d'aller dans propriété et de choisir l 'ouverture en minimisant. se serait donc de faire appel à ce raccourcis !
ou sinon, serait de faire appel à une macro dans dans Outlook que j'ai essayé et qui fonctionne :
Dim aOutlook As Object
Set aOutlook = GetObject(, "Outlook.Application")
aOutlook.ActiveWindow.WindowState = 1
mais bon, cela me dérange énormément. si faut réinstaller office, ou autre, faut déjà dans Excel faire pas mal de réglages et remettre les références... ça devient une usine à gaz .
incryable cette prise de tête