EXCEL,此工作簿已丢失了其 VBA 工程、ActiveX 控件以及其他任何与可编程序性相关的功能。

2025-04-24 18:48:56
推荐回答(1个)
回答1:

楼主,虽然您提问的时间已经过去半年多了。但今天我也遇到了和您一模一样的问题!起初我以为是版本问题,比如什么精简版、完全版的问题。但经过我重装Office以后发现问题还是没有解决,于是,我直接否定了是Office的问题。应该是系统设置的问题。 经过我在网上的疯狂搜索,有人说把“Visual Basic编辑器”中的“模块1...X”改为英文名就可以了。我抱着试一试的希望改了下,居然成功了!(通过“Visual Basic编辑器”中的视图→属性窗口可调出) 但我又有新的问题了,我不能每次编写完宏都要把模块一个一个改成英文名啊。 后来我想起了一个主要原因,就是因公司需要,我把“控制面板”中的“区域和语言选项”设置成英文(英国)的了,这就导致了如果“Visual Basic编辑器”中的“模块1...X”是中文名称,就会弹出Visual Basic未找到。 说了这么多,解决方法如下: 打开“控制面板”→“区域和语言选项”,在区域选项卡里,把“标准和格式”中的语言改成中国(中国)就可以了。