使用Win10和Word 2016宏文件(没有模板)在Word中不可见,但VBA代码到位
我已经做了Word模板与宏(.dotm)。当我根据这个模板创建一个新文档(.docm)时,所有的代码(除了ThisDocument)都从模板复制到文档中。
但是,当我重新打开文档时,这些宏在Word中不可见: 我打开宏窗口(alt + F8),如果我在底部的列表中选择活动文档(不是'All ... '或模板)没有显示宏。宏指令是空的。
宏的快捷方式也不起作用。
但是,如果我创建一个新的宏并返回到宏窗口(alt + F8),所有的宏都应该在那里。快捷键工作。
为什么会发生这种情况?更重要的是:如何确保宏可见并且快捷方式在有人打开文档时立即生效?
您最好附上原始文件,以便我们可以尝试看看会发生什么,但请确保您的模板和创建的实例具有相同的对象(文档)名称。不同语言中的对象名称显示不同,如果您创建实例,宏可能会被禁用。另一件事是避免使用Active x控件并使用形状。右键单击形状并分配宏。 Active x控件很容易被破坏。 – Ibo
感谢您的意见。 代码开始使用此代码复制: 昏暗arrAllKode arrAllKode =(所有形式和潜艇名]) 为每个项目在arrAllKode 上的错误继续下一步 Application.OrganizerCopy _阵列 来源:=的ActiveDocument .AttachedTemplate.FullName,_ 目的地:= ActiveDocument.FullName,_ 名称:=项目,_ 对象:= wdOrganizerObjectProjectItems 下一个商品 模板: https://drive.google.com/open?id=0B3t2p114NZuhYlc2N2xNb3RjZGs – Ingeborg