繁体   English   中英

文档(非模板)中的宏在 Word 中不可见,但 VBA 代码已到位

[英]Macros in document (not template) not visible in Word, but VBA-code is in place

使用 Win10 和 Word 2016。

我用宏 (.dotm) 制作了一个 Word 模板。 当我基于此模板创建新文档 (.docm) 时,所有代码(ThisDocument 除外)都从模板复制到文档中。

但是当我重新打开文档时,这些宏在 Word 中不可见:我打开宏窗口 (alt+F8),如果我在底部的列表中选择活动文档(不是“全部...”或模板)没有显示宏。 宏列表是空的。

宏的快捷方式也不起作用。

但是,如果我创建一个新的宏,然后 go 回到宏窗口 (alt+F8),所有的宏都应该在那里。 捷径奏效。

为什么会这样? 更重要的是:当有人打开文档时,如何确保宏可见并且快捷方式立即起作用?

在所有计算机上,基于该模板的所有文档似乎都是这种情况。

我找到了解决方案。 如果我将附件模板更改为“普通”,则文档的宏将按原样显示。

很奇怪。 但很高兴知道。

我有同样的问题,但解决方案不同。 当我转到模板选项(文件|选项|加载项,然后从“管理”下拉菜单中选择模板并单击“开始”)时,列出了我的 dotm 文件,但它旁边的复选框中没有勾选,所以它没有自动加载。

我勾选了宏文件名旁边的方框,重新启动 Word,果然,我的宏都重新出现了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM