本文作者:office教程网

Excel中使用vba让程序说话的制作方法

office教程网 2023-07-24 00:23:40
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

  excel中使用vba让程序说话的代码,如何在操作进行的呢?今天,小编就教大家在Excel中使用vba让程序说话的制作方法。

  Excel中使用vba让程序说话的制作步骤如下:

  首先我们打开一个工作样表作为例子。

  使用alt f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

  Sub myProcedure()

  Application.Speech.Speak ("Hello" & Application.UserName)

  End Sub

  speech.speak命令需要安装texttospeech组件,如果没有安装过,excel会提示安装,现在系统中一般都会有安装,这里只是提一下,记住texttospeech组件可以直接在微软官方网站进行下载。

  在这个代码里,tts语音组件只能朗读文本字符串,或者是值是文本字符串的变量。如括号内的字符串“hello”和username这个值为字符串的变量。

  实际运行中,我们可以将该代码设为开启工作薄时自动播放,配合上定时功能,更能添加更多有趣的设置。比如将代码修改如下:

  Private Sub Workbook_Open()

  Application.OnTime Now TimeValue("00:00:10"), "myprocedure"

Excel中进行date日期函数的计算使用

在使用excel中,有时需要将指定的年、月、日合并为完整的日期格式,那么该如何在excel中使用date日期函数呢?今天,小编就教大家在Excel中进行date日期函数的计算使用。 Excel中进行date日期函数的计算步骤如下: 首先,我们需要了解一下date函数的构成。date函数的格式为:DATE(yea

  End Sub

  Sub myprocedure()

  Application.Speech.Speak ("Hello" & Application.UserName)

  End Sub

  上面的代码是在打开工作薄后以当前时间十秒后运行播报程序,我们甚至可以在定时中进行循环,比如定时半个小时提醒一次工作时间,我们可以修改代码如下:

  Private Sub Workbook_Open()

  Application.OnTime Now TimeValue("00:00:10"), "myprocedure"

  End Sub

  Sub myprocedure()

  Application.Speech.Speak ("Hello" & Application.UserName)

  Application.OnTime Now TimeValue("00:30:00"), "myprocedure"

  End Sub

Excel中使用vba让程序说话的制作

Excel中使用vba快速隐藏锁定单元格的操作方法

excel使用vba来快速隐藏锁定单元格,该如何去进行操作的呢?今天,小编就教大家在Excel中使用vba快速隐藏锁定单元格的操作方法。 Excel中使用vba快速隐藏锁定单元格的操作步骤如下: 首先让我们打开一个工作样表作为例子。 进入vba编辑器,插入一个新的模块,在编辑器中输入以下代码: Sub

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:Excel中使用vba让程序说话的制作方法发布于2023-07-24 00:23:40
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: