你还在一直“默默地”编辑excel表吗?本例告诉你用简单的一句VBA代码让你的excel开口说话,也能讲中文哦!

前期准备工作(包括相关工具或所使用的原料等)
Microsoft Office - Excel
操作过程:
首先,点击【开发工具】-【插入】-【ActiveX控件】中的【命令按钮】。

用鼠标左键在excel界面拖动,画出一个命令按钮。

按Alt+F11进入VBE界面。

如下图,在两行代码中间插入一行代码:
CreateObject("SAPI.SpVoice").Speak Range("A1").Value

关闭VBE界面,返回excel界面。点击【开发工具】-【设计模式】退出设计模式。
注意:如果【设计模式】按钮本身是未选中状态,就不用再次点击了。

在A1输入中文或者英文文本,点击命令按钮。听到Excel说话了吧?


点击【保存】或者【另存为】按钮保存工作簿,如果在2007版或以上Excel会弹出下面的对话框。这个原因是Excel2007版本以上带宏代码的工作簿要单独存储成特定格式。

解决方案:
1)保存或另存为97-2003版Excel格式;
2)另存为“启用宏的工作簿”。


上述让excel开口说话的方法,可以用在VBA代码结尾,提示程序已经运行完毕或者运行到了某个步骤。也可以在工作表输入某些内容时发出语音提示或警告。
注意事项
如果您觉得此经验有用,可以点击本页面右上方的【大拇指】图案和【收藏按钮】或者右下方的【分享】按钮,也可以点击本注意事项下方的【收藏】按钮。
如需要了解更多内容,可以百度搜索“百度经验shaowu459”或到百度知道向我提问。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本文系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
