簡體   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