Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Im trying to fully close a workbook via VBA in XL 2007 and having some problems with it. Specifically, the Project window in the VBE still shows the workbook. What Im doing is creating a workbook based on a template and when the User is done they simply X out of it and all of it works correctly, except for what remains in the VBE. I can re-open and manipulate the workbook created from the template, but the VBE still shows it. The code for the template (ThisWorkbook) is: Sub Workbook_BeforeClose(Cancel As Boolean) Run "Personal.xls!EndIt", Cancel End Sub The Personal.xls code, in a standard module, is: Sub EndIt(Cancel As Boolean) ChDir extPath & grade ActiveWorkbook.SaveAs extPath & grade & "\" & fName, FileFormat:=52 ActiveWorkbook.Close Application.Caption = Empty End Sub At the time the code reaches the BeforeClose event, the following conditions of the workbook a Application.EnableEvents = True Application.DisplayAlerts = True Application.ScreenUpdating = True There are no additional add-ins and it doesnt seem to cause any problems, however, from time to time, Excel does abend and wants me to send an error report. Does anyone know why the workbook I create from the template appears to close correctly in Excel, but not in the VBE Project window and what I have to do to fix it? Thanks. Mark |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Check if Workbook fully loaded... | Excel Programming | |||
When I open a workbook, cell protection is not fully active | Excel Worksheet Functions | |||
Open New Workbook / Save and Close Current Workbook | Excel Programming | |||
VLOOKUP(sorta) againts SQL Server table - HELP! | Excel Worksheet Functions | |||
Chart Wizard sorta broken. | Charts and Charting in Excel |