【发布时间】:2018-04-23 21:19:48
【问题描述】:
我正在开发一个宏,并且想了解这方面的信息以避免任何错误或崩溃。
场景: 我有一个完成所有处理的文件(宏文件)。我的代码打开一个预先存在的 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 上搜索此内容。我没有找到任何帮助。提前谢谢你的帮助!非常感谢。
【问题讨论】: