Copy workbook containing macro to a workbook without macro

我只是一个虾纸丫 提交于 2020-01-14 07:33:09

问题


I am able to duplicate a workbook (copy to a desired location) which contains a macro in the background. This duplicate copy also contains the same macro. My Problem is I do not want this duplicate workbook to have a macro with it. Can anyone tell how to do it?

Thank you in advance!!!


回答1:


Save your workbook as macro-free, i.e. simply as Excel Workbook. For my Excel 2007 this is done using:

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

Correct path & name as you wish.

Read more about SaveAs method: http://msdn.microsoft.com/en-us/library/office/ff841185%28v=office.14%29.aspx ...and available File Formats: http://msdn.microsoft.com/en-us/library/office/ff198017%28v=office.14%29.aspx

Hope that was helpful)



来源:https://stackoverflow.com/questions/14583914/copy-workbook-containing-macro-to-a-workbook-without-macro

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!