VBA禁用web浏览器声音

VBA禁用web浏览器声音,vba,audio,browser,Vba,Audio,Browser,我正在制作一个应用程序,它使用webbrowser(在后台)从某个网站检索一些信息。该网站播放声音,导致用户在看不到浏览器的情况下“无处”听到声音 所以我想知道,是否可以将来自浏览器的声音静音和/或将单击声音静音 这将单击“静音”按钮并静音所有声音 Option Explicit Private Declare Sub keybd_event Lib "user32" ( _ ByVal bVk As Byte, ByVal bScan As Byte, _ ByVal dwFlags

我正在制作一个应用程序,它使用webbrowser(在后台)从某个网站检索一些信息。该网站播放声音,导致用户在看不到浏览器的情况下“无处”听到声音


所以我想知道,是否可以将来自浏览器的声音静音和/或将单击声音静音

这将单击“静音”按钮并静音所有声音

Option Explicit
Private Declare Sub keybd_event Lib "user32" ( _
  ByVal bVk As Byte, ByVal bScan As Byte, _
   ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

    Const VK_VOLUME_MUTE = &HAD 'Windows 2000/XP: Volume Mute key

Sub mute()
keybd_event VK_VOLUME_MUTE, 0, 1, 0
End Sub

有趣。您可能需要添加是否(或如何)取消静音。这是同一个宏,所有这些宏都会切换静音按钮。这是我的想法,但需要确保。使用XMLHTTPRequest而不是IE对象。