ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 143244|回复: 30

[求助] "工作簿丢失了vba项目、activex 控件以及……"的解决办法

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-7-14 07:01 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

寻求和分享"工作簿丢失了vba项目、activex 控件以及其他任何与可编程性相关的性能"的解决办法

昨天准备共享工作簿让大家输入期末成绩,10台电脑,其中7台能正常的使用,而有3台电脑在打开共享工作簿文件时就出现了"工作簿丢失了vba项目、activex 控件以及其他任何与可编程性相关的性能"的提示,单击确定后,共享工作簿变为只读文件。为什么会出现“丢失了vba项目”和“可编程性相关的性能”的提示呢?因为共享工作簿是没有vba代码的,当初我分析这与系统是否有缺失vba项目的文件无关,也与宏的安全设置无关,所以应该与系统处理activex 控件的文件错误有关,但是哪个文件错误?我没有找到,希望高手能根据下面我所做的检查,找出错误文件来。让大家减少重装系统的麻烦。

由于急着要在今天让大家使用,所以打开本站搜索,找相关的内容11篇,没找到答案。再打开百度,找相关的内容63篇,但也没有答案。

1、若打开非共享工作簿文件,正常。

2、对EXCEL做了修复,结果无效。

3、在添加或删除程序中对EXCEL选择了从机运行全部程序一项的修复,结果也无效。

4、删除OFFICE,重新安装OFFICE,结果问题解决。

[此贴子已经被aichong于2007-7-14 17:39:44编辑过]

TA的精华主题

TA的得分主题

发表于 2007-7-14 08:50 | 显示全部楼层

原來是這麼一回事

謝謝分享 !!!

[em23][em23][em23]

TA的精华主题

TA的得分主题

发表于 2007-7-14 15:01 | 显示全部楼层
安裝office時不可選最低安裝
要選完整安裝

TA的精华主题

TA的得分主题

发表于 2007-7-14 17:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
昨天也遇见这情况,我自已与另一同事电脑运行正常,而在另2台电脑上也如上所说,还以为是版本不一样所致呢,原来是安装时已埋下隐患了.^_^^_^,谢谢!

TA的精华主题

TA的得分主题

发表于 2007-7-14 17:46 | 显示全部楼层

可能的原因:
1.宏安全性和警告疑难解答
http://office.microsoft.com/zh-cn/word/HP030892872052.aspx
适用于: Microsoft Office Word 2003
如果某些项目(如模板 、向导或自定义命令)无法按预期的方式工作,那么您可能正在运行 Microsoft Office 程序,且 Microsoft Visual Basic for Applications (VBA)  共享功能处于禁用状态。Office 中的许多功能是在 VBA 中创建的,或要依赖于 VBA 支持才能正确工作。如果您选择不安装 VBA 功能,将禁用或不安装这些从属应用程序和功能。

有关禁用 VBA 所产生结果的其他信息,请参阅 Microsoft Office 2003 资源工具包 网站。

若要重新启用 VBA,请执行这些步骤:

再次运行“Office 安装”程序。
操作方法

退出所有程序。
单击“开始”,单击“控制面板”,再单击“添加或删除程序”。
在“当前安装的程序”框中,单击“Microsoft Office 2003”或“Microsoft Office Word 2003”(取决于您将 Word 安装为 Office 组件的一部分还是单独程序),再单击“更改”。
在“维护模式选项”屏幕中,单击“添加或删除功能”,再单击“下一步”。
在“自定义安装”屏幕中,选中“选择应用程序的高级自定义”复选框,再单击“下一步”。
在“高级自定义”屏幕中,单击“Office 共享功能”旁的展开指示器。
单击“Visual Basic for Applications”旁的箭头,再单击“从本机运行”。
如果已经有人为您设置了 Office 安装,请与您的系统管理员或“信息技术”(IT) 专业人员联系,以了解在您运行 Office 时是否已禁用 VBA。


2.Office XP Service Pack 3 修复的 Excel 2002 中的问题
http://support.microsoft.com/kb/836031/zh-cn[em05
当您对工作簿应用数字签名时,VBA 模块丢失
当您通过使用 Excel 2002 对 Excel 2000 或 Excel 97 工作簿应用数字签名时,在您保存该工作簿之后,属于该工作簿的 VBA 模块可能会丢失。当您打开工作簿时,可能会收到以下 Microsoft Visual Basic 错误信息:
Error accessing file.Network connection may have been lost.
如果您单击“确定”,然后单击“启用宏”,可能会收到以下错误信息:
Errors were detected in 'file_name.xls,' but Microsoft Excel was able to open the file by making repairs listed below.Save the file to make these repairs permanent.

Lost Visual Basic project.
Lost ActiveX controls.

TA的精华主题

TA的得分主题

发表于 2007-7-14 18:26 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-2-24 13:55 | 显示全部楼层
偶刚才也遇到同样问题,看来VBA还真不能小瞧了

TA的精华主题

TA的得分主题

发表于 2009-10-12 08:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我正为此苦恼。谢谢!

TA的精华主题

TA的得分主题

发表于 2009-12-3 16:33 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

同样问题我已解决

我刚刚才遇见这种情况,打开表后出现提示框“此工作表已丢失了其VBA项目,ACTIVEX控件以及其他任何与可编程序性相关的功能”,我是通过下面的方法解决的单击提示框上的确定,然后将表另存为该表的副本并将表名与原表名区别开来,接着彻底删除原表,然后将另存为的表名该回和原表名一样。再打开该表时就不会弹出提示框了。也就是说我没重装office便解决了问题,遇见类同情况的朋友不妨也试试。

TA的精华主题

TA的得分主题

发表于 2010-5-3 10:16 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我是按9楼的方法解决了问题,谢谢。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-27 18:39 , Processed in 0.031937 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表