我有一个excel文件用于创建发票和一个宏,用于将工作簿保存到新文件并清除内容等,以备下次发票输入。
自升级到Windows 10和MS Office 365以来,宏已停止工作。我离专家很远,我从网上拼凑了几个部分并设法创建了一个有效的宏 - 在升级之前!
我收到对象'_workbook'的运行时错误“1004”方法'另存为'失败。
宏是
{{1}}
答案 0 :(得分:1)
没有xlOpenXLSMWorkbookMacroEnabled
之类的东西。我相信你的意思是xlOpenXMLWorkbookMacroEnabled
。
'let the FileFormat add the appropriate file extension.
NewFN = "C:\This PC\Documents\Brewing\Invoices\Invoice " & Range("C5").Value & Range("D3").Value
ActiveWorkbook.SaveAs NewFN, FileFormat:=xlOpenXMLWorkbookMacroEnabled