Vba 从模板创建新word文档时调用宏

Vba 从模板创建新word文档时调用宏,vba,ms-word,Vba,Ms Word,从word模板(.dot)创建新文件时,我需要调用特定的宏。我尝试了诸如“NewDocument”之类的事件,但没有任何帮助。还有其他方法吗?您可以使用AutoNew sub AutoNew() <put your macro calls here> end sub sub AutoNew() 端接头 更多信息可以在这里获得 这些宏存储在哪里?在用于创建文档的模板中还是在其他地方?请使用问题下方的链接显示您尝试的代码,并解释如何使用“无助于*.Rich Michaels。

从word模板(.dot)创建新文件时,我需要调用特定的宏。我尝试了诸如“NewDocument”之类的事件,但没有任何帮助。还有其他方法吗?

您可以使用AutoNew

sub AutoNew()
    <put your macro calls here>
end sub
sub AutoNew()
端接头
更多信息可以在这里获得


这些宏存储在哪里?在用于创建文档的模板中还是在其他地方?请使用问题下方的链接显示您尝试的代码,并解释如何使用“无助于*.Rich Michaels。点格式的模板可以包含宏,并且可以同时执行Document_New和AutoNew宏。”。只有.dotx格式的模板不能这样做。是的,它完全可以根据我的需要工作。但是,如注释中所述,该文件应该具有.dotm扩展名以支持宏。自动宏可以存储在您使用的模板中(尽管我假设您的模板是.dotm文件)。仅当您基于包含自动宏的模板处理文档时,才会触发。