Word VBA获取Project是Unviewable错误

时间:2014-05-23 05:04:20

标签: vba ms-word

当我尝试编辑或步入我的VBA代码以进行调试时,我得到了#34; Project是Unviewable"。我在位置创建了.dotm文件(C:\ Users \ UserName \ AppData \ Roaming \ Microsoft \ Word \ STARTUP)。

8 个答案:

答案 0 :(得分:6)

在启动时自动启动时,.DOTM文件中的VBA项目不可见。我无法通过Microsoft清楚地记录这一点,但我在多个操作系统和Office版本中测试/复制它以得出结论“按设计”

有一些解决方法:

选项#1

复制模板OUT启动文件夹,右键单击文件并选择“打开”您可以调试它。

选项#2

确保您对启动文件夹中的文件具有写入权限。即使您是Admin,如果UAC为ON,您将无权访问 - 将您的用户“完全控制”或“写入文件访问权限”授予启动文件夹中的DOTM文件。

关闭Word的所有实例,右键单击.DOTM文件并打开,现在可以调试它。

但是您无法保存更改 - 要保存更改,您必须为用户授予写入STARTUP文件夹的权限。

答案 1 :(得分:2)

这不是一个错误。这是Microsoft模板的一项功能,当您打开模板时,它永远不会打开原始文件,而是打开模板的副本。修改或调试模板右键单击模板本身并说出打开或打开的单词并使用“打开文件”对话框修改模板的代码。

答案 2 :(得分:1)

从... / STARTUP位置打开.dotm并进行修改并保存。

答案 3 :(得分:0)

打开DOTM文件并在“开发人员”选项卡上(您需要先启用“开发”选项卡1)并选择“文档模板”并取消选中“全局模板和加载项”下当前加载的项目。

答案 4 :(得分:0)

要扩展https://stackoverflow.com/a/39171282/5025060,在我的情况下(Windows 7 Pro,MS Word 2007),在Windows文件资源管理器中左键单击.dot文件( Win + E )导致MS Word 创建新文档 (在我的案例中名为Document5)。我打开的.dot文件中的宏在Document5中处于活动状态,但是当我尝试编辑这些宏(MS Word开发人员选项卡,宏按钮,编辑按钮)时,会弹出以下消息:

Project is unviewable

但是,如果我从Windows文件资源管理器中右键单击.dot文件,请选择打开方式,然后从文件资源管理器菜单中选择 Microsoft Office Word ,MS Word 打开用于编辑的文件 而不是创建新文档(Word的标题栏中的名称是我打开的.dot文件的名称)。从这个Word实例中,我可以查看和编辑.dot文件中包含的宏。

答案 5 :(得分:0)

转到“查看”>“共享工作簿”>“编辑”>禁用复选框

答案 6 :(得分:0)

更新2020

编辑存储在OneDrive中的启用宏的Word文档(例如NameScreen文件)时,您可能会收到以下警告:

安全警告宏已被禁用。 启用的内容

单击已启用的内容,并打开VBA编辑器后,尝试查看项目可能会导致错误:
项目不可见

关闭并重新打开文档后,再次打开VBA编辑器。在Word文档中,您将收到以下消息:

编辑宏签出此文档以查看和编辑其宏。 签出

签出文档后,宏可能正在编辑。

答案 7 :(得分:-1)

要编辑VBA,您必须转到“审阅/共享工作簿”。需要禁用复选框。

祝你好运=)