VBA IDE显示没有打开的工程,无法操作解决办法
阅文时长 | | 0.24分钟 | 字数统计 | | 388字符 |
主要内容 | | 1、引言&背景 2、解决方案 3、拓展:正确导入dotm文件 4、声明与参考资料 | ||
『VBA IDE显示没有打开的工程,无法操作解决办法』 | |||
编写人 | | SCscHero | 编写时间 | | 2021/12/29 PM7:28 |
文章类型 | | 系列 | 完成度 | | 已完成 |
座右铭 | 每一个伟大的事业,都有一个微不足道的开始。 |
一、引言&背景 完成度:100%
a) 应对问题
这几天把个人电脑上的Normal.dotm文件想转移到公司电脑上使用,有些写好的macro可以拿来直接用,于是把个人电脑的Normal.dotm文件直接替换了公司电脑的Normal.dotm文件,造成了如下问题:
- 宏无法创建了:The macro could not be created,如图。

- Office自带的VBA IDE无法使用了。显示:没有打开的工程。并且菜单也无法操作。全部都置灰了。

b) 应用场景
- 常见于误操作了Normal.dotm文件时,导致了一系列异常反应。
二、解决方案 完成度:100%
- 遇到如上情况时候,说明已经发生了错误的操作,因此先移除本机引用的模板文件,可在如下地址中找到。
C:\Users\Windows用户名\AppData\Roaming\Microsoft\Templates
【注意】替换Windows用户名。
- 移除后重新打开Word,观察VBA IDE是否重置,后按下一章节的导入方式导入即可。
三、拓展:正确导入dotm文件 完成度:100%
以Word为例,找到Developer选项卡,选择Document Template,在Add中选择备份的Normal.dotm文件。

四、声明与参考资料 完成度:100%
原创博文,未经许可请勿转载。
如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。