我有数百个需要使用代码和新工作表扩展的 excel 文件。当我首先添加代码时,它会正确保存。不幸的是,代码包含对需要添加的工作表的引用。所以我必须在之前添加工作表......但是问题发生了,添加的代码没有保存在工作簿中。即使手动添加工作表......我也无法以任何方式添加代码。
问问题
239 次
1 回答
3
当我使用SaveAs
而不是Save
提供文件格式时,问题就解决了:
workbook.SaveAs (filename, XlFileFormat.xlOpenXMLWorkbookMacroEnabled);
excel文件扩展名无关紧要。为我工作:)
编辑:
此外,文件扩展名必须与文件格式匹配。例如,保存的文件XlFileFormat.xlOpenXMLWorkbookMacroEnabled
必须使用xlsm
扩展名保存。否则,每次打开文件时,都会出现警告消息。
于 2012-07-29T22:36:55.437 回答