Bonjour à tous,
Depuis mon applicatif Excel, j'ouvre l'Application Outlook si celle-ci est fermée.
Mon problème est que si Outlook n'est pas activé, la procédure ouvre bien une session Outlook mais celle-ci reste au premier plan.
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
17
18
19
20
21
22
23
24
25
26
27 Sub Test_Open_Outlook() Dim Chemin As String Chemin = "C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.exe" Dim Appli As Object Dim session_Outlook As New Outlook.Application Dim Ole_appli As Object On Error Resume Next Set Appli = GetObject(, "Outlook.Application") If Appli Is Nothing Then 'Ouvre Outlook session_Outlook = Shell(Chemin, 1) Else 'Fermeture de l'application Outlook si ouverte et réouverture d'une nouvelle Set Ole_appli = CreateObject("Outlook.Application") Ole_appli.Quit session_Outlook = Shell(Chemin, 1) End If Set Ole_appli = Nothing Set Appli = Nothing End Sub
Après avoir regardé le descriptif de la méthode Shell, j'ai changé le 2nd argument mais rien n'y fait.
Merci!
Partager