已有57人关注
c#从入门到精通最后个人事管理系统 c#操作Word报错问题
发表在C#图书答疑 2009-06-12
是否精华
版块置顶:
插入字段时常用的异常:
譬如代码:wordDoc.Tables.Item(1).Cell(9, 1).Range.Text = "月工资:";有时就会报错
未处理 System.Runtime.InteropServices.COMException
  Message="被呼叫方拒绝接收呼叫。 (异常来自 HRESULT:0x80010001 (RPC_E_CALL_REJECTED))"

网上一种说法:
被呼叫方拒绝接收呼叫  或者 消息筛选器显示应用程序正在使用中。  
解决方案: 
在运行里面输入: 
dcomcnfg 

在“服务”里找到这三个服务,都去启动 

Distributed Transaction Coordinator 

Remote Procedure Call (RPC) 

Security Accounts Manager 

如果:Distributed Transaction Coordinator 启动不了 
就先在运行里面输入: 
msdtc -resetlog 

然后在开启:Distributed Transaction Coordinator 

接着关闭服务组件窗体 ,并重新打开,这个时候每个组建就有属性了 
然后:在命令行中输入:dcomcnfg,会显示出“组件服务”管理器 
2、打开“组件服务->计算机->我的电脑->DCOM 配置”,找到“Microsoft Word文档”,单击右键,选择“属性” 
在“属性”对话框中单击“标识”选项卡,选择“交互式用户””,关闭“组件服务”管理器。 
如果你用的是wps,这里的Microsoft Word文档就是wps文档,操作一样的。

但并不能解决问题。
还有种说法是IDE问题,就是IDE自动操作,IDE还没有完全准备好,对我们所发出的命令没有时间响应,建议是利用线程System.Threading.Thread.Sleep(1000),睡一秒来争取响应时间,还是不能保证100%操作成功,如果操作数据多了这种想法根本就行不通。

请问小科老师有什么好的方法没?
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2009-06-12
沙发
读者朋友:
    您好,请确认你的Word安装的版本和程序中引用的Word dll组件是否一致。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照