首页 > 解决方案 > 每次我用alt f11打开excel vba时都会出现新项目,在office 2016中“无法记录”

问题描述

我有一个问题,每次我通过alt+打开 Microsoft excel Visual Basic 项目f11以编辑 Visual Basic 代码时,我得到的都是新项目。当我用 + 关闭它altq用 alt + f11 重新打开它时,会出现新项目,但我在任何地方都看不到我的工作簿。

我尝试通过控制面板修复办公室,但没有任何效果。当我按下录制宏时,我得到“无法录制”

第一次alt+f11在新的空白工作簿上

以下图像是按alt+f11然后alt+后的图像q

3 个项目,没有工作簿
3 个项目,没有工作簿

7个项目没有工作簿
7个项目没有工作簿

11个项目没有工作簿
11个项目没有工作簿

将模块添加到这些项目没有任何效果。录制宏不起作用。在设置中启用宏

启用宏

但是,它仍然不起作用。如何使工作表出现在 Visual Basic 中?添加我自己的视觉基本代码?这是目前彻底打破。

标签: excelvba

解决方案


经过大量谷歌搜索并尝试了其他各种方法后,我发现这是在这个 answers.microsoft.com 线程中在 Windows 10 中引入的一个错误。

https://answers.microsoft.com/en-us/msoffice/forum/all/unable-to-run-excel-vba-record-macro-in-office/c881748a-9f43-423c-84da-d7458b10aea7

有助于解决此问题的方法是将您的区域格式设置设置为特定区域,而不是混合区域。

因此,不要将您的区域格式设置为英语(荷兰),而是将其设置为荷兰语(荷兰)或英语(美国)

为此,请开始,输入区域,选择设置区域格式

输入区域,选择设置区域格式

更改区域格式下拉值,在本例中为英语(荷兰)。

区域格式下拉菜单

到一个已知可以工作的地区,在这种情况下是英语(美国)

工作格式

然后关闭设置窗口并关闭您的办公程序,然后重新启动它们。然后你的视觉基础应该再次工作。

一切恢复正常


推荐阅读