Attenzione alla dichiarazine API serve il PTRSAFE e se il tuo Access è 64 Bit anche questo va considerato, anche se in questo caso non impatta.
La dichiarazione diventa così:
Declare PtrSafe Function sndPlaySound Lib "winmm.dll" _
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long