From: wpiet on 4 Mar 2010 15:55 In an Excel 2003 macro, I have 3 workbooks, each of which I close with this code: ActiveWindow.Close SaveChanges:=False This has run for months without incident but now, in each instance, pops up a form entitled "Document modified," with the prompt: "The active document has been changed. Save Changes?" So, I added, before the Close method: "Application.DisplayAlerts = False". The message still appears when it hits the Close. The macro was originally written in Excel 2003 & all the workbooks invloved are Excel 97-2003 .xls files. However, I am now using Excel 2007, though the primary user of the workbooks & the macro is still using 2003. I had made some changes to the macro through my Excel 2007. It had the .xls open in Compatibility Mode & I saved it as .xls format, not 2007 .xlsm. Windows Explorer shows it as file type "Excel 97-2003 Worksheet." Is there something in the 2003 - 2007 relationship that might cause this problem? Thanks, Will
From: Simon Lloyd on 4 Mar 2010 16:19 If you are not saving changes then you can also add this line: VBA Code: -------------------- Activeworkbook.Saved=TRUE -------------------- Excel will think it has already been saved and you should not be alerted. w p i e t ; 6 6 1 5 3 8 W r o t e : > In an Excel 2003 macro, I have 3 workbooks, each of which I close with this code: ActiveWindow.Close SaveChanges:=False This has run for months without incident but now, in each instance, pops up a form entitled "Document modified," with the prompt: "The active document has been changed. Save Changes?" So, I added, before the Close method: "Application.DisplayAlerts = False". The message still appears when it hits the Close. The macro was originally written in Excel 2003 & all the workbooks invloved are Excel 97-2003 .xls files. However, I am now using Excel 2007, though the primary user of the workbooks & the macro is still using 2003. I had made some changes to the macro through my Excel 2007. It had the .xls open in Compatibility Mode & I saved it as .xls format, not 2007 .xlsm. Windows Explorer shows it as file type "Excel 97-2003 Worksheet." Is there something in the 2003 - 2007 relationship that might cause this problem? Thanks, Will -- Simon Lloyd Regards, Simon Lloyd 'Excel Chat' (http://www.thecodecage.com/forumz/chat.php) ------------------------------------------------------------------------ Simon Lloyd's Profile: 1 View this thread: http://www.thecodecage.com/forumz/showthread.php?t=184739 [url="http://www.thecodecage.com/forumz/"]Excel Live Chat[/url]
|
Pages: 1 Prev: help with dates in the past Next: Centered Overlay Title in VBA |