1
我有数百个需要使用代码和新工作表进行扩展的excel文件。当我先添加代码时,它会正确保存。不幸的是,该代码包含对需要添加的工作表的引用。因此,我必须在...之前添加表格。但是,随后出现问题,添加的代码未保存在工作簿中。即使手动添加表单...我无法以任何方式添加代码。Excel CodeModule不保存附加代码
我有数百个需要使用代码和新工作表进行扩展的excel文件。当我先添加代码时,它会正确保存。不幸的是,该代码包含对需要添加的工作表的引用。因此,我必须在...之前添加表格。但是,随后出现问题,添加的代码未保存在工作簿中。即使手动添加表单...我无法以任何方式添加代码。Excel CodeModule不保存附加代码
问题解决了,当我用SaveAs
,而不是Save
并提供了file format:
workbook.SaveAs (filename, XlFileFormat.xlOpenXMLWorkbookMacroEnabled);
Excel文件扩展名也无所谓。为我工作:)
编辑:
另外,文件扩展名必须的文件格式匹配。例如,用XlFileFormat.xlOpenXMLWorkbookMacroEnabled
保存的文件必须与xlsm
扩展名一起保存。否则,每次打开文件时,都会显示一条警告消息。