Salve a tutti
ho inserito la funzione
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
con le relative costanti

Public Const SND_ASYNC = &H1
Public Const SND_LOOP = &H8
Public Const SND_MEMORY = &H4
Public Const SND_NODEFAULT = &H2
Public Const SND_SYNC = &H0
Public Const SND_NOSTOP = &H10

Ora vorrei che il suono venga eseguito in concomitanza con un msgbox e fino a che non si preme il tasto OK il suono deve essere sempre riprodotto.

Al momento ho scritto così ma il suono mi viene ripetuto una sola volta

MsgBox ("Connessione non più presente" & CDate(Time))
sndPlaySound "c:\windows\file.wav", SND_LOOP

Ringrazio per l'aiuto