BackroundWorker.DoWork方法中访问Word对象导致异常

BackRoundWorker对象的DoWork方法中访问Word时遇到了一个异常:"The message filter indicated that the application is busy.""消息过滤器显示应用程序正在使用中."Automation Error:0x8001010a

搜索了一个多小时,我把别人发现的原因大致分为三类:

   在ASP/ASP.NET中使用Word,这种情况需要运行dcomcnfg配置一下身份标识;

   微软网站上有两篇文章,大意是和诺顿的杀毒软件有关(针对Word2000);

   说是由于Normal.dot损坏造成的;

没有我需要的结果,我的程序环境:

Windows 2000 SP4, Office 2000, VS2005, WinForm

无力解决这个错误了,发现dcomcnfglistview做得很好,算是祭奠一下这个死掉的问题吧.

还明白做应用,有些问题遇到后要尝试绕开,不要钻,算是祭奠一下这飞逝的两小时吧.

你可能感兴趣的:(worker)