我C#代码里,打开WORD模板后,
绑定书签
object oBookMark;
oBookMark ="Jbdm1";
odoc.Bookmarks.get_Item(ref oBookMark).Range.Text = dm;
书签有很多,100个吧。
我循环绑定,总是在绑定中途的时候抛出“被呼叫方拒绝接收呼叫。(异常来自HRESULT:.......”
网上说可能是上次WINWORD进程没关闭,而我在每次打开模板前我都检查此进程,有则关闭。但还是会出现这个问题。
还有就是说什么防火墙,其实我没装那个东西,所以也可以排除。
问题是,有时候它可以调通,有什么它就是偏偏要出这个问题。
4 个解决方案
#1
我洗个澡回来。
#2
解决方案:造成此问题的原因跟word/excel的焦点有关.
在要执行的操作之前调用下面的代码:
控件对象.Activate(false);
在要执行的操作之前调用下面的代码:
控件对象.Activate(false);
#3
你是找Dephia里的代码吧。。。晕,Activate没有一个函数的重载啊
#4
aegawg
#1
我洗个澡回来。
#2
解决方案:造成此问题的原因跟word/excel的焦点有关.
在要执行的操作之前调用下面的代码:
控件对象.Activate(false);
在要执行的操作之前调用下面的代码:
控件对象.Activate(false);
#3
你是找Dephia里的代码吧。。。晕,Activate没有一个函数的重载啊
#4
aegawg