Salut
pour le message d'avertissement je pense à ca :
msgbox "ton message", 0+48+4096,"le titre de ta msgbox
apres pour ouvrir un fichier d'un prog quelquonque :
2. Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
3. (ByVal hwnd As Long, ByVal lpOperation As String, _
4. ByVal lpFile As String, ByVal lpParameters As String, _
5. ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
6.Sub ShellOuvre()
7.Dim fichier
8.fichier = Application.GetOpenFilename
' tu peux mettre ton msgbox ici par exemple:
9. Msgbox "ton message", 0+48+4096,"titre"
10.ShellExecute 0, "open", fichier, "", "", 0
11.End Sub
Voila