我正在开发一个宏,想知道这个,以避免任何错误或崩溃。
方案: 我有一个文件,它执行所有处理(宏文件)。我的代码打开一个预先存在的excel(模板)文件,然后将一些内容写入其中,然后将其另存为特定位置。 对于打开预先存在的文件,我使用的是:
Set SOWbk = Workbooks.Open(FileName:=SOFileName, ReadOnly:=True)
保存作为此文件,我正在使用:
SOWbk.SaveAs FileName:=ThisWorkbook.Path & "\" & TextBox13.Value & "_SO.xlsm", FileFormat:=52
问题: 1.在另存为之后,原始文件(模板)是否保持打开状态,无论如何我必须关闭它? 2.“SOWbk”对象是否自动获取新保存的文件的引用?
我也尝试在Google和Stack上搜索此内容。我没有找到任何帮助。提前谢谢你的帮助!非常感谢。