拼写检查引发异常

你好,

我试图让英语字典对象MS Word使用,我想用它来拼写检查。 下面是我写这样做的代码:

[码]
Microsoft.Office.Interop.Word.Application应用=新Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Dictionary EngDict = NULL;

的foreach(在app.Languages​​ Microsoft.Office.Interop.Word.Language升)
{
如果(l.Name.Contains(“英语(美国)”))
{
EngDict = l.ActiveSpellingDictionary;
打破;
}
}

EngDict.LanguageID = Microsoft.Office.Interop.Word.WdLanguageID.wdEnglishUS;
反对EngDictObj = EngDict;
布尔B = CheckSpelling(“你好”,EngDictObj);
[/码]

这里的CheckSpelling功能:

[码]
私人布尔CheckSpelling(串词,字典对象)
{
Microsoft.Office.Interop.Word.Application应用=新Microsoft.Office.Interop.Word.Application();
对象o = NULL;

返回app.CheckSpelling(文字,文献0,参考0,参考字典,文献0,参考0,参考0,参考0,参考0,参考0,参考0,参考0,裁判O);
}
[/码]

在我CheckSpelling功能app.CheckSpelling(...)的调用抛出收到COMException其细节说:“从HRESULT异常:0x80010105(RPC_E_SERVERFAULT)”。 任何人都可以看到我可能做错了吗?

--------------解决方案-------------

我怀疑这一点:CheckSpelling IgnoreUppercase的第三个参数必须是一个布尔值,而不是对象。

对象o = NULL;
布尔B = FALSE;
返回app.CheckSpelling(文字,楼盘O,B,参考字典,文献0,参考0,参考0,参考0,参考0,参考0,参考0,参考0,裁判O);

安德烈亚斯。

实际上,这个问题是这样的:

那在做拼写检查的应用程序必须从中得到了词典相同的应用程序。 所以,而不是在CheckSpelling功能创建的应用程序,我传球在原来的应用到函数。

分类:办公室 时间:2012-01-01 人气:0
分享到:

相关文章

  • Office 2010中配置每一个应用程序是开放的时间帮助..... 2014-01-31

    Office 2010中配置每一个应用程序是开放的时间帮助..... --------------解决方案------------- 你有没有在计算机上安装的Microsoft Office多个版本? 如果是,请卸载它们,然后再尝试打开Office 2010应用程序. 注:卸载任何Office版本之前,请确保保持安装介质和产品密钥方便的,如果它不是一个试用版. 如果没有多个版本的Microsoft Office,卸载Office 2010,然后尝试重新安装它作为安装程序文件的管理员通过右键点击.

  • Office 2010中删除我的“所有程序”快捷方式 2014-10-31

    Office 2010中删除我的"所有程序"快捷方式,我怎样才能恢复我的快捷方式. 唯一剩下的是Office 2010的快捷方式. --------------解决方案------------- 按照下面的步骤添加到开始菜单. 1.单击要开始菜单或任务栏上的程序 2.当你右击任何程序将有一个下拉菜单,读它 - 3.看到它给你选项"PIN"的方案要么地方? 只要选择和你做. 你也可以试试这个. 右键单击该文件,然后选择发送到桌面(创建快捷方式),然后拖动快捷方式在桌面

  • Microsoft Outlook 2010中安装与Microsoft Office 2010专业。 该操作系统是Windows 7 Professional.32位。 2014-05-19

    嗨,我的微软Office 2010专业安装在一年前. Outlook程序突然找了一个用户名和密码,当我打开它. 它不会接受我这都行到今天早上正确的细节. 我无法访问我的电子邮件等,请帮助. 最好的祝福, 亨利. --------------解决方案------------- 哪些邮件帐户类型是您使用? POP3,IMAP,交易所,Hotmail的,其他的...? 你还能使用这些凭据到你的web基于邮件帐号登录? 如果没有,请使用您的ISP或公司重置您的密码规定的程序. 这也可能是邮件服务器暂时不

  • Microsoft Office 2010中安装了微软Office 2007中,去除.... 2015-03-01

    好了,所以这里是我的困境,我对那些谁可能会混淆我的电脑上的完整版本的Microsoft Office 2007的(不是任何形式的审判). 我正需要我只使用Microsoft Office 2010中的论文一类,但是我只能在学校访问计划. 于是,我尝试下载一个版本的Office 2010中说,这是"完全版"与"合法"......应该知道更好的. 不过,现在我只能是进入前使用Office 2010的30天"功能减少​​模式". 我的问题是,我不希望有

  • 新电脑,有Office 2010中,无法使用任何Office应用程序,要求产品密钥 2012-02-19

    我买了一个新的大的戴尔电脑,去年上显示conputer包含Microsoft Office 2010的挑,而grame名单上有Office 2010中, 但我一直没打开Office 2010的现在utill,并没有写上挑一个产品密钥,但Office 2010的盒子说,这不是产品密钥. 我花了很多moeny买的conputer,对于我想用conputer和Microsoft Office Word写一些东西的生活. 但它粘贴好几个月 我不能使用它. 为什么你的下属,使事情这么难,造旧的peaple

  • 刚刚重新安装Office 2010中,如何获取Office更新重装? 2012-10-16

    我刚刚卸载的Office 2010,然后重新启动后,重新安装Office 2010的现在,在我的电脑更新列表中包含从以前的以前所有的更新安装. 当我检查更新软件的说我UPTODATE. 怎么会是这样,如果我只是没安装? KenMcC的Win 7专业版EVGA P55 FTW --------------解决方案------------- 你是如何卸载Office 2010? 尝试手动卸载Office,以确保更新被删除然后重新安装Office和检查. 请参阅下面的文章,从计算机卸载Office 2

  • 拥有微软发布Office 2010的修复有Microsoft Office文档图像打印机? 2013-10-10

    我使用Windows 7家庭版,它与Office 2010我一直在使用Office 2003中我发现了一个程序来下载到了. 但是,我不能将它设置为默认的程序来打开我的很多doucments我已经以这种格式保存. 我必须使用Microsoft Office工具,Microsoft Office文档图像并分别导入每个文件. 这是真的,真的令人沮丧! 我们为什么不能有容易的选择,查看使用此作为默认的程序在Microsoft Office这些文档. 我无法找到一个方法来做到这一点! ----------

  • 微软Office 2010的问题,Microsoft Office 2010和Wordstarter 2014-11-21

    我安装了Windows 7家庭电脑. 笔记本电脑是aprox的1岁以及与Microsoft Office 2010的预装来了. 我一直在使用微软Wordstarter为去年没有问题. 然而,当我打开电脑,今天,我已经编写并储存使用Wordstarter程序在桌面上的文件的图标现在看起来不同. 当我试图打开他们,我得到的消息"需要打开该文件中的Microsoft Office产品没有安装到计算机上." 然后我试图进入25字母和数字产品密钥(关于笔记本电脑的背面贴纸),但是这引起了消息&q

  • Office 2010中的问题/与Office 365的冲突 2012-07-23

    我的Office 365,订阅服务,我的笔记本电脑. 子过期,然后我下载了三个下载Office 2010的,其中第一个是我的塔第二. 在DL是成功的,它已被勾掉,当我看到我多少去离子的都有. 但我找不到它的任何地方! 一种Word搜索带来了365版本,我不能使用它,因为它已过期. 有任何想法吗? --------------解决方案------------- 喜布鲁斯, 难道Office 2010安装成功完成? 检查Office 2010的显示在已安装的程序列表. 要做到这一点,进入控制面板/程

  • 我使用的是Windows 8和Office 2010中通过WP和Office 2000的Word文档的贷款最近升级为PDF仅丧失功能 2013-09-28

    最近移动从Office 2000 Word文档在XP到Windows 8和Office 2010中. Word文档在一个PDF格式开放,失去了一些功能. 原本计算,但不再. 文件黑屏无字格式工具栏或色带显示出开放. 我比一个新手操作者更好一点只所以不太技术吧. --------------解决方案------------- 嗨沃伦, 感谢您联系微软社区. 据我所知,您无法打开Microsoft Word 2010中,从旧转移到新系统中的Word文件. 我需要在这个问题上的详细信息: 1.你是如何

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.851 (s). 10 q(s)