如何在 excel 中响铃-尊龙游戏旗舰厅官网

如何在 excel 中播放系统声音以响铃

只需几行 visual basic,您就可以让 excel 播放系统声音。然后,您可以根据单元格的值触发此声音。

要在 excel 中播放系统声音:

    1. 使用键盘快捷键alt f11启动microsoft visual basic for applications 。
    2. 转到插入 > 模块
      ring-alarm-excel-insert-module
    3. 输入以下代码:
      function makeabeep() as string
          beep
          makeabeep = “”
      end function

      ring-alarm-excel-makeabeep

    4. 单击保存图标。
      ring-alarm-excel-save
    5. 单击save as type下拉菜单并选择excel macro-enabled workbook。您的文件需要以这种格式保存才能播放声音。
      ring-alarm-excel-macro-enabled
    6. 保存您的工作簿。
    7. 单击窗口右上角的 x关闭microsoft visual basic for applications窗口。
      ring-alarm-excel-close-vba
    8. 要测试您的哔声,请在任何单元格中键入以下内容:=makeabeep()
      ring-alarm-excel-test-sound
    9. enter,您应该会听到系统声音。

如何使用 visual basic 在 excel 中播放自定义声音

如果您更喜欢选择自己的声音而不是播放默认的系统提示音,也可以让 excel 播放特定的声音文件。

在 excel 中播放自定义声音:

  1. alt f11启动microsoft visual basic for applications 。
  2. 单击插入 > 模块
    ring-alarm-excel-insert-module
  3. 输入以下代码:
    #if win64 then
        private declare ptrsafe function playsound lib "winmm.dll" _
            alias "playsounda" (byval lpszname as string, _
            byval hmodule as longptr, byval dwflags as long) as boolean
    #else
        private declare function playsound lib "winmm.dll" _
            alias "playsounda" (byval lpszname as string, _
            byval hmodule as long, byval dwflags as long) as boolean
    #end if
    const snd_sync = &h0
    const snd_async = &h1
    const snd_filename = &h20000
    function alarmsound() as string
        call playsound("c:\users\adam\downloads\alarm.wav", _
          0, snd_async or snd_filename)
        alarmsound = ""
    end function

    ring-alarm-excel-vba-play-sound

  4. 将“c:\users\adam\downloads\alarm.wav”替换为您要使用的声音文件的文件位置。获取完整文件路径的最简单方法是在 windows 资源管理器中导航到该文件,右键单击它,然后选择copy as path
    ring-alarm-excel-copy-as-path
  5. 关闭microsoft visual basic for applications窗口。
    ring-alarm-excel-close-vba
  6. 通过在任何单元格中输入以下内容来测试您的声音:=alarmsound()
    ring-alarm-excel-test-alarm-sound
  7. enter,您的声音应该会播放。

如何在 excel 中触发声音以响警报

现在您已经设置了哔声或警报声,最后一步是在需要时触发这些声音。您可以选择多种不同的方式来触发警报。这是一个如何在 if 语句中使用声音的示例。

要在值达到特定级别时播放警报:

  1. 选择一个空单元格。
  2. 类型: =if(
    ring-alarm-excel-if-function
  3. 单击要监视其值的单元格。
  4. 键入: >后跟要触发警报的值。
    ring-alarm-excel-if-greater-than
  5. 现在输入一个逗号,然后是 makeabeep()alarmsound()
    ring-alarm-excel-if-make-beep
  6. 键入另一个逗号,然后键入: “”)
    ring-alarm-excel-if-formula
  7. enter
    现在,当您监控的单元格超过您设置的值时,您的警报就会响起。您可以通过在相关单元格中输入高于阈值的值来测试这一点。

释放 excel 的力量

学习在 excel 中敲响警报需要您使用 visual basic。使用 visual basic 可以让 excel 完成超出其通常范围的事情。但是,它需要对编程语言以及它如何与 excel 一起工作有一定的了解。

excel 可以做很多事情而无需使用 visual basic。您可以在 excel中记录将重放一系列操作的宏。创建后,您可以保存宏以在其他电子表格中使用。您还可以使用 excel 中的许多内置函数创建 excel 公式,例如vlookuptrunc或许多其他有用的函数。

未经允许不得转载:尊龙游戏旗舰厅官网 » 如何在 excel 中响铃

分享到
网站地图