【发布时间】:2020-12-30 17:34:16
【问题描述】:
我正在尝试使用基于模板的名称保存 Microsoft Word 2010 文档。
我有一个带有书签名称的模板表单:
ProcNo(程序编号的书签)
RevNo(修订号的书签)
我想打开“另存为”窗口,并插入以下格式的文件名:“ProcNo” Rev “RevNo” - 附件 4 Traveler
其中“ProcNo”是从 Bookmark for Procedure Number 提取的文本,“RevNo”是从 Bookmark for Revision Number 提取的文本
然后我会在“另存为”窗口中选择文件目标。
我尝试使用宏记录器并单击“文件”、“另存为”,然后单击“浏览”以打开“另存为”窗口并将文档名称键入为“ABC”以了解代码的外观;但有以下问题:
我不知道打开“另存为”窗口的代码。
我不知道在包含上述文件命名格式的“另存为”窗口中插入文件名的代码。
宏记录器给了我以下信息:
Sub SaveAs()
'
' SaveAs Macro
'
'
ChangeFileOpenDirectory "C:\Users\bzimme1\Documents\"
ActiveDocument.SaveAs2 FileName:="ABC.docx", FileFormat:= _
wdFormatXMLDocument, LockComments:=False, Password:="", AddToRecentFiles _
:=True, WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts _
:=False, SaveNativePictureFormat:=False, SaveFormsData:=False, _
SaveAsAOCELetter:=False, CompatibilityMode:=15
End Sub
【问题讨论】: