中关村在线

软件

让Excel自动说话的秘诀

Excel其实能说话,只是我们从未尝试。接下来分享让它发声的具体方法,让你的表格更加智能互动。

1、 打开Excel,在单元格中输入若干中英文对话内容,所示。

2、 按下Alt+F11键可开启VBA编辑窗口,具体操作示。

3、 双击SHEET1标签,于右侧下拉菜单中选取工作表选项。

4、 当单元格选择发生变化时,系统将自动执行预设的命令操作。

5、 在中间插入代码段

6、 所示:

7、 返回SHEET1页面,点击任意单元格,系统将由丽丽女士语音播报该单元格内容。如无声音,请确认设备是否配备声卡、音量是否开启。若未连接外放设备,建议佩戴耳机以确保正常收听语音提示信息。

8、 可同时选择多个单元格,但存在限制:选定某一单元格或区域后,必须等待其朗读完毕,期间无法切换选择其他区域,也无法中途暂停。

9、 若要随时终止,其他单元格的切换如何处理?

10、 需调用较复杂的函数 Application.Speech.Speak,其使用语法如下所示。

11、 解释:

12、 待朗读的文本内容,无需多言。

13、 当设置为0时,需等待朗读完成才能执行下一条指令;若设为1,则可随时中断当前朗读并执行新命令。

14、 SpeakXml作用有限:设为0时读取单元格全部内容,设为1时仅读取网页正文,忽略网页代码。

15、 当SpeakAsync为1时,Purge生效:若Purge为0,则不打断当前语音,等待其播放完毕后再执行当前指令;若Purge为1,则立即终止正在播放的语音,转而播报当前单元格内容。该机制用于控制语音播放的中断与延续行为。

16、 注释旧代码,重新编写新内容。

17、 点击并切换不同单元格时,声音随之实时变化。

18、 若将代码修改为Application.Speech.Speak Target, 1, 0, 0,系统将朗读指定内容,并设置相应的语音参数以实现静音播放效果。

19、 可在单元格间切换,但需等前一个单元格朗读结束后,才能自动进入下一个单元格。

20、 该语法不支持多单元格同时选择,操作时会弹出错误提示。

21、 在代码开头添加屏蔽命令,可有效避免错误提示的出现。

22、 表示若出现错误,则跳过并执行后续命令,所示。

23、 系统支持切换语音播报人员,目前提供两位选项:丽丽和娜娜。其中娜娜仅能使用英语发音,无法朗读中文内容;而丽丽则可流畅处理中英文两种语言,因此在涉及中文时只能选择丽丽。操作步骤为:进入控制面板,依次点击语言识别、文本转语音功能,进入语音选择界面后选定对应人物,最后确认设置即可完成切换。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具