[Access VBA] API sndPlaySoundA にて日本語ファイル名のWAVが再生されない

ACCESS

概要

Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

Public Sub PlayQuestion()

 Call sndPlaySound("C:\windows\media\日本語ファイル名.wav", SND_ASYNC + SND_NODEFAULT)

End Sub


なぜか日本語ファイル名だと再生されない

対応

現在,調査中

  • Windows10 のみで起きる現象らしい。
  • ファイルのフルパスを ” ダブルクォーテーションでくくってみたがだめだった

プロパティ

Windows10

コメント

スポンサーリンク
タイトルとURLをコピーしました