VBA:无法在代码中将.doc保存到.dotm

问题描述

以下将文档另存为“ .dotm”的函数是否返回错误“命令失败”的任何提示

Sub FF()

ChangeFileOpenDirectory "G:\Temp\"
ActiveDocument.SaveAs2 FileName:="G:\Temp\yyy.dotm",FileFormat:=wdFormatXMLTemplateMacroEnabled

End Sub

谢谢

编辑:我在C#中尝试了相同的exat代码(不在vba中),并且它起作用了,很困惑!

解决方法

这对我有用:

ActiveDocument.SaveAs2 FileName:="G:\Temp\yyy.dotm",FileFormat:=wdFormatXMLTemplateMacroEnabled