word 消息筛选器显示应用程序正在使用中 或 被呼叫方拒绝接收呼叫

jglie 2012-05-07 04:41:22
最近在使用C#操作word时,碰到如下问题。跪求各位高手帮忙指点:


我是打开一个包含有空表格的word模板文件,程序打开模板文件后,给表格填充数据。

再数据量的时候情况下:
我的程序采用多线程的话,偶然会出现“消息筛选器显示应用程序正在使用中”,

单线程的话,偶然会出现“被呼叫方拒绝接收呼叫”

总之,程序在执行大量数据写入时,就有可能出错。

个人分析,由于操作word过于频繁导致。

请各位帮忙分析下或有好的办法来处理word大数据量的操作
...全文
609 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jglie 2012-05-07
  • 打赏
  • 举报
回复
多次验证发现,当表格很大需要好多给大量的单元格赋值时,出错率很高。
jglie 2012-05-07
  • 打赏
  • 举报
回复
经过调试跟踪代码异常发生在,给表格单元格写值时出错。
WordDocCopy.Tables[TABLE_BEGIN + index].Cell(POLARIZATION, SRC).Range.Text = "Unknown";
jglie 2012-05-07
  • 打赏
  • 举报
回复
之前网上试着找了些答案都是需要修改word组建配置,
1.“在命令行中输入:dcomcnfg,会显示出“组件服务”管理器 ”
2.打开“组件服务->计算机->我的电脑->DCOM 配置”,找到“Microsoft Word文档”,单击右键,选择“属性” 在“属性”对话框中单击“标识”选项卡,选择“交互式用户””,关闭“组件服务”管理器。


尝试后,感觉作用不明显 未从根本上解决问题。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧