方法有好多种,以下是其中的一种:
Function CancelMacro(FileName As String)
Dim Wk As Workbook
Set Wk = GetObject(FileName)
Wk.Sheets.Copy
Wk.Close savechanges:=False
Set Wk = Nothing
Application.DisplayAlerts = False
Call ActiveWorkbook.Close(True, FileName)
Application.DisplayAlerts = True
End Function