在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
无力解决这个错误了,发现dcomcnfg的listview做得很好,算是祭奠一下这个死掉的问题吧.
还明白做应用,有些问题遇到后要尝试绕开,不要钻,算是祭奠一下这飞逝的两小时吧.