欢迎光临散文网 会员登陆 & 注册

【教程】Excel朗读非英语语言的方法 based on vba for Win11

2022-07-25 12:19 作者:哨歌  | 我要投稿

    对于中国用户来说,excel自带的朗读功能一般只能朗读中文和英语。

    那么想要朗读其他语言(例如意大利语、日语...),您可以参考本教程进行配置。

    如标题,本教程的步骤和代码都是适用于win11系统的。其他win系统可以进行一些参考。

    如果您是mac系统可以结合本文并参考末尾由uid为65242098的up主投稿的mac系统下excel朗读示例视频。


配置步骤:

    1.下载目标语言及其语音包

    在设置中选择“时间和语言” -  “语言和区域”

    点击“添加语言” 之后搜索自己想要的语言并安装。

      添加完成之后选择语言选项↓

    下载对应的语音包(下载完成后会显示已安装)

    2.进行excel的基础配置

        打开任意需要朗读的表格在左上角点击“文件”之后选择“选项”

进入“信任中心设置”

    对照下图勾选内容

    完成之后点击右下角确定即可。

    3. 配置宏和按钮

    创建两个名为button1和button2的宏并插入代码。

    代码:

    将模块名改为英文(不能为中文,否则重开表格之后可能会遇到excek提示部分内容有问题,修复后就把vba都删了的情况。)

    

    关闭visual basic窗口之后返回excel

    插入两按钮 将按钮1指定宏为button1,按钮2指定宏为button2。

   4.修改代号

    单击按钮1,弹出窗口显示已安装语言包的信息。

    此处可见意大利语代号为1,日语代号为2,英语代号为3

    之后返回修改button2的宏,将.GetVoices.Item()中的数字改为目标语言的代号。

    5.选中目标单元格后点击按钮2即可进行朗读

    最后请记得保存文件噢。


注:

    如果需要更换工作表(Sheet2 Sheet3...),也可以直接复制按钮。


    本文对应视频教程:

    本文借鉴视频:


    Mac系统参考视频:



END.




















【教程】Excel朗读非英语语言的方法 based on vba for Win11的评论 (共 条)

分享到微博请遵守国家法律