在使用axSpreadSheet时OWC11 组件初始化错误的解决
2009-07-16 22:27
274 查看
一、发生错误的环境
Vista/XP/Windows 2003
安装了Office2007;
Visual Studio 2005/2008
二、错误现象
在Visual Studio 2005开发环境中
在设计时,可以顺利的将axSpreadSheet控件拖动到Form窗口内,可以正常进行控件的相关操作;
在开发环境中直接运行程序时,多数情况下,axSpreadSheet能够正常工作。
直接运行编译后的文件将出现下面的错误:
在Visual Studio 2008开发环境中
在设计时,将axSpreadSheet控件向Form窗口拖动时,出现下面的错误:
控件axmicrosoft.office.interop.owc11.axspreadsheet在设计器中引发了一个未处理的异常。
尝试读取或写入受保护的内存。这通常指其他内存已经损坏。
system.accessviolationexception:尝试读取或写入受保护的内存。
system.windows.forms.unsafenativemethods.ioleinplaceobject.uideactivate();
system.windows.forms.AxHost.uideactivate();
system.windows.forms.AxHost.onlostfous(eventargs e);
三、解决过程
下载Office 2003 Add-in: Office Web Components (owc11 COM)并安装该组件;
下载 Microsoft Office 2003 Web Components Service Pack 1 (SP1) for the 2007 Microsoft Office System,并安装该文件。
问题解决。
Vista/XP/Windows 2003
安装了Office2007;
Visual Studio 2005/2008
二、错误现象
在Visual Studio 2005开发环境中
在设计时,可以顺利的将axSpreadSheet控件拖动到Form窗口内,可以正常进行控件的相关操作;
在开发环境中直接运行程序时,多数情况下,axSpreadSheet能够正常工作。
直接运行编译后的文件将出现下面的错误:
在Visual Studio 2008开发环境中
在设计时,将axSpreadSheet控件向Form窗口拖动时,出现下面的错误:
控件axmicrosoft.office.interop.owc11.axspreadsheet在设计器中引发了一个未处理的异常。
尝试读取或写入受保护的内存。这通常指其他内存已经损坏。
system.accessviolationexception:尝试读取或写入受保护的内存。
system.windows.forms.unsafenativemethods.ioleinplaceobject.uideactivate();
system.windows.forms.AxHost.uideactivate();
system.windows.forms.AxHost.onlostfous(eventargs e);
三、解决过程
下载Office 2003 Add-in: Office Web Components (owc11 COM)并安装该组件;
下载 Microsoft Office 2003 Web Components Service Pack 1 (SP1) for the 2007 Microsoft Office System,并安装该文件。
问题解决。
相关文章推荐
- 请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件 错误解决
- 使用Geoprocessor导出ArcSde中的数据,对COM 组件的调用返回了错误 HRESULT E_FAIL 的解决方法
- 解决SWFUpload上传文件组件使用时报告2049错误
- 解决SWFUpload上传文件组件使用时报告2049错误
- Asp.net中建立MS office组件时出现“拒绝访问”和“消息筛选器显示应用程序正在使用中”错误的解决方法
- .NET 使用 ODP.NET 组件访问Oracle提示 外部组件发生异常 错误的解决办法
- cocos2d-x 2.2.1 使用列表初始化vector错误 的解决方法
- 使用ROS对Kinova 初始化时1015错误的解决方法
- 使用owc的spreadsheet导出Excel文件时,格式丢失的解决方法
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- ServiceMix 中使用file组件时出现无效的property的错误问题的解决
- 点滴积累【C#】---使用log4net组件记录错误日志(以文本形式记录)
- 使用log4cplus库,编译错误undefined reference to `log4cplus::Logger::Logger(log4cplus::Logger&&)'解决方法
- 使用Indy解决Could not load SSL Library错误
- 【翻译自mos文章】使用aum( Automatic Undo Management) 时遇到 ORA-01555错误--- 原因和解决方式。
- 搜索功不能使用,出现“意外错误”操作无法完成?(完美解决办法)
- SqlCE 3.5 使用:ConnectionString 设定和一个小错误的解决
- 关于centos使用yum命令安装时出现 Invalid GPG Key 错误到解决方法。
- 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
- MySQL使用命令行启动时报错“发生系统错误 5”的解决方法