将包含macros的工作簿复制到没有macros的工作簿

我能够复制一个工作簿(复制到所需的位置),其中包含一个macros在后台。 这个副本也包含相同的macros。 我的问题是我不希望这个重复的工作簿有一个macros。 任何人都可以告诉如何去做?

先谢谢你!!!

将工作簿保存为无macros,即简单的Excel工作簿。 对于我的Excel 2007,这是使用:

Application.DisplayAlerts = False ThisWorkbook.CheckCompatibility = False ThisWorkbook.SaveAs Filename:="D:\DOCUMENTS\Book1.xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False Application.DisplayAlerts = True 

正确的path和名称,如你所愿。

阅读更多关于SaveAs方法: http : //msdn.microsoft.com/en-us/library/office/ff841185%28v=office.14%29.aspx …和可用的文件格式: http : //msdn.microsoft .COM / EN-US /图书馆/办公室/ ff198017%28V = office.14%29.aspx

希望有帮助)