我运行的是 Windows Vista,带有 MS Office 2007。我以前用过 Dragon NaturallySpeaking 10,我注意到某些命令(例如“撤消该命令、将其设为斜体、将其设为粗体”等)不再起作用,而且我无法在 Excel 中使用单元格选择命令。我被告知 Dragon ver.10 不再受支持,而且某些 Windows/Office 更新可能禁用了某些功能。因此,我继续购买了 Dragon NaturallySpeaking 12...但我仍然遇到同样的问题!
我已经检查了 Word 和 Excel 的 COM 加载项:两者都存在且处于活动状态。我已应用了 Vista 的所有 Windows 更新以及 Dragon 似乎使用的 .NET 框架,但都无济于事。我非常沮丧,束手无策。 这到底是出了什么问题?我该如何解决? 我将非常感激您的帮助。谢谢!
我想提供更多信息以便清楚说明,因为我被问到这个问题:Dragon 清楚地理解我给出的每个命令,因为该命令在听写框中正确回显(就像我对它说的任何其他听写/命令一样)...只是由于某种原因该命令没有执行。
更新:我的日志文件中有一段摘录可能对您有帮助:
01:05:02 S2:开始识别...
01:05:02 LOG (Perf):DgnSAPI 暂停 -> BeginUtt = 367 毫秒
01:05:03 E:\work\1200relmob\shared\dgnass.cpp(1775):CoCreateInstance(clsid=clsidScriptId,iid=IID_IActiveScript) 返回找不到指定的模块。01
:05:03 (ERROR_MOD_NOT_FOUND,126)。
01:05:03 错误:以下异常由 cmd“undo that”触发,脚本“on error resume next
01:05:03 CmdStart
01:05:03 CmdUndo
01:05:03 CmdEnd
01:05:03”
01:05:03 COM 返回意外错误代码:详细信息为找不到指定的模块。01:05:03(ERROR_MOD_NOT_FOUND,126)
答案1
购买旧版 Office 2003 和支持该版本的 Dragon NaturallySpeaking。如果您想要兼容较新的 .docx、.xlsx 或 .pptx 格式,您可以使用Office 2003 兼容包。我建议你回到以前习惯的设置并坚持下去。希望安全更新不会禁用该软件,这与 Office 和/或 Dragon NaturallySpeaking 的版本有关。
答案2
我终于让它发挥作用了,我试着回忆起我的努力,以便可以与可能患有同样症状的人分享。
我发现问题在于一些相互关联的因素。Dragon NaturallySpeaking 使用某种与 Windows 的 vbscript 相关的脚本来实现其操作。如果我没记错的话,可能是 Avast 等防病毒程序可能阻止这种情况的发生。
您需要对受影响的机器上的 Windows 注册表进行更改。 如果您不熟悉 Windows 注册表的工作(即使您熟悉),我强烈建议您首先创建当前注册表文件的备份...这是一个简单的过程,并且有在线提供的说明。
- 导航 HKEY_CLASSES_ROOT\CLSID{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
- 双击该键以展开它并查看其子键。
- 点击进程服务器32
- InProcServer32 的以下元素应该具有这些值...如果没有,请双击它们进行适当的更改。
- (默认)...类型应该REG_SZ...数据应该目录:\Windows\system32\vbscript.dll
- 默认引擎...值应与上述相同
- 线程模型...类型应该REG_SZ...数据应该两个都
我希望这可以帮助别人!