用代码实现WORD的语音校对

2016-01-29 18:16 21 1 收藏

用代码实现WORD的语音校对,用代码实现WORD的语音校对

【 tulaoshi.com - 办公软件 】

在Excel 2003中有一个“文本到语音”的功能,使用此功能可以完成语言校对,但是在Word2003中却没有此项功能。其实我们可以在Word中使用VBA代码调用Excel的“文本到语音”功能。

  1. 代码的编写

  打开Word 2003,点击“工具→宏→宏”菜单命令,这时出现“宏”对话框,将“宏”命名为“语音校对”,“宏的位置”设为“所有的活动模板和文档”。再点击[创建]按钮,此时出现“代码”窗口,在其中输入下面的代码:

  Sub 语音校对()

  Excel.Application.speech.speak Selection‘朗读选中的单元格内容

  End Sub

  2. 建立与Excel之间的联系

  点击菜单栏上的“工具→引用”菜单命令,在出现的窗口中选择“Microsoft Excel 11.0 Object Library”项,再点击[确定]按钮,最后点击“文件→保存”菜单命令。

  3. 工具按钮的制作

  通过点击“文件→关闭并返回到Microsoft Word”菜单命令返回到Word界面,然后点击“视图→工具栏→自定义”菜单命令,出现“自定义”对话框,选中“命令”标签,在“类别”清单内点击“宏”,再将右边“命令”清单中的“Normal.NewMacros.语音校对”拖到菜单栏上,使之成为Word菜单栏上的一个菜单。   好了,现在可以选取一段文字,点击菜单栏上的“Normal.NewMacros.语音校对”项,是不是听到了朗读声?

来源:https://www.tulaoshi.com/n/20160129/1505135.html

延伸阅读
1.先通过程序生成报表样式的HTML页面,然后修改HTML页面的后缀名为DOC。 2.定制WORD文档的模板文件,在C#中操作WORD模板,生成新的WORD文档。 第一方案简单,只需要改动文件的扩展名就行了,但是也存在了一些问题,譬如生成的WORD文档样式的丢失。这样对于客户来说可能是一个无法通过的方案。第二方案比较复杂,需要调用OFFICE的WORD组件通过C...
标签: Web开发
你好, 我很高兴认识你。我在网上,我在网上下载了分类信息网的代码,上传到空间里,但是空间要求的默认主页名字是 index.htm 但是这个提供代码的主页名字是pop_ad,结果是打不开网页 我的建议如下: 你好 可以使用跳转代码,把主页指向pop_ad 你看看我的404页面 http://www.jb51.net/404 只需要在页面加入一行代码 meta&...
标签: Web开发
title标题/title input type="button" name="Submit" onClick='copyToClipBoard()' value="复制专题地址,传给QQ/MSN上的好友"  script language="javascript"    function copyToClipBoard(){     var clipBoardContent="";     clipBoa...
标签: Web开发
Untitled Document [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
一朋友委托我帮他投票,地址在: http://publish.sina.com.cn/04/13/413/search.php 投票的链接是: http://publish.sina.com.cn/poll.php?p_id=413&t_id=119 我于是做了下面一段代码,做成任务管理器,每隔1分钟打开一次,再自动关闭窗口,但实际运行下来,却无效果,不知问题出在哪里? 代码如下: html script language="javascr...

经验教程

944

收藏

84
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部