Bonjour,
J’utilise actuellement la fonction trouvée sur ce site
Celle-ci me permet de pouvoir sélectionner un fichier grâce à la propriété msoFileDialogFilePicker que j’utilise à la place de la propriété msoFileDialogFolderPicker indiqué dans le script présenté sur le site.
J’appelle donc cette fonction dans mon sub avec MsgBox GetFolderPathWithWord().
Ça fonctionne bien, malheureusement régulièrement, la boîte de dialogue n’arrive pas au premier plan et donc bloque Outlook.
La fenêtre est cachée derrière une autre fenêtre.
J’ai essayé de rajouter l’option « VbMsgBoxSetForeground » à mon MsgBox mais cela ne semble pas fonctionner.
Dans le cœur de la fonction, il y a l’option Set objOLWindow = objOL.ActiveWindow comme vous pouvez voir sur le site.
Avez-vous une idée de comment je pourrai faire afin que cette boîte de dialogue arrive obligatoirement au premier plan ?
Par avance, merci pour votre aide !
Partager