[算表] VBA 音效問題

看板Office作者 (噓~ 不要問!)時間8年前 (2016/02/03 02:04), 編輯推噓0(0014)
留言14則, 3人參與, 最新討論串1/1
軟體:EXCEL 版本:2013 使用巨集當達成條件時播放音效 Private Declare Function PlayWaveSound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long Public Sub sound() Dim soundName As String soundName = "C:\WINDOWS\Media\Windows 燦爛.wav" '指定音效檔 PlayWaveSound soundName, 0 End Sub 以上是語法 雖然會發出聲音 但永遠是出現 C:\WINDOWS\Media\Windows 叮咚.wav 這個聲音 無論語法路徑如何修改音效都不會跟著變 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.202.156 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1454436273.A.09C.html

02/03 07:04, , 1F
測試c:\windows\media內的檔名
02/03 07:04, 1F

02/03 07:05, , 2F
可撥放指定的音效
02/03 07:05, 2F

02/03 11:35, , 3F
語法一樣所以是系統本身關係嘛 ==
02/03 11:35, 3F

02/03 11:55, , 4F
請問原po的c:\windows\media內有windows 燦爛.wav,這個音
02/03 11:55, 4F

02/03 11:56, , 5F
效檔嗎?測試原文時因本身無Windows 燦爛.wav這個音效檔
02/03 11:56, 5F

02/03 11:57, , 6F
而撥放出來的是Windows Ding.wav這個音效檔
02/03 11:57, 6F

02/03 12:01, , 7F
確認過檔名路徑無誤
02/03 12:01, 7F

02/03 12:11, , 8F
https://goo.gl/dQuLe0 大大可以幫我測試一下嘛?
02/03 12:11, 8F

02/03 12:28, , 9F
測試上如有對應到時,可正
02/03 12:28, 9F

02/03 12:29, , 10F
確撥放到指定的音效檔
02/03 12:29, 10F

02/03 12:29, , 11F
再看看其他先進是否測試上有其他可能
02/03 12:29, 11F

02/03 12:32, , 12F
謝謝大大 也許我換台電腦測試看看
02/03 12:32, 12F

06/23 12:07, , 13F
對燦爛點右鍵—>內容—>安全性,最上面會顯示物件名稱,
06/23 12:07, 13F

06/23 12:07, , 14F
用那個路徑才會播放,今天我有在用這功能。
06/23 12:07, 14F
文章代碼(AID): #1MiE-n2S (Office)