Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I know this should be very simple. BUT I just could not get it work, and I
did not find any documentation on how to close an excel app from MSDN. I created the app in vb6 as, Set xlApp = CreateObject("Excel.Application") Set xlWb = xlApp.Workbooks.Add Set xlWs = xlWb.Worksheets("Sheet1") and after populated the sheet, xlWb.Saveas ("C:\northwind\mynwtbl.xls") ' xlWb.Close With above line the only the workbook closed, but not excel itself. ' xlApp.Windows("C:\northwind\mynwtbl.xls").Close With above line I got "subscript out of range" error. 'Set xlApp = Nothing No working either. Thanks! |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try
xlApp.Quit HTH Bob "homer" wrote in message ... I know this should be very simple. BUT I just could not get it work, and I did not find any documentation on how to close an excel app from MSDN. I created the app in vb6 as, Set xlApp = CreateObject("Excel.Application") Set xlWb = xlApp.Workbooks.Add Set xlWs = xlWb.Worksheets("Sheet1") and after populated the sheet, xlWb.Saveas ("C:\northwind\mynwtbl.xls") ' xlWb.Close With above line the only the workbook closed, but not excel itself. ' xlApp.Windows("C:\northwind\mynwtbl.xls").Close With above line I got "subscript out of range" error. 'Set xlApp = Nothing No working either. Thanks! |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Set xlApp = CreateObject("Excel.Application")
Set xlWb = xlApp.Workbooks.Add Set xlWs = xlWb.Worksheets("Sheet1") and after populated the sheet, xlWb.Saveas ("C:\northwind\mynwtbl.xls") xlWb.Close set xlWb = Nothing xlApp.Quit Set xlApp = Nothing -- Regards, Tom Ogilvy "homer" wrote in message ... I know this should be very simple. BUT I just could not get it work, and I did not find any documentation on how to close an excel app from MSDN. I created the app in vb6 as, Set xlApp = CreateObject("Excel.Application") Set xlWb = xlApp.Workbooks.Add Set xlWs = xlWb.Worksheets("Sheet1") and after populated the sheet, xlWb.Saveas ("C:\northwind\mynwtbl.xls") ' xlWb.Close With above line the only the workbook closed, but not excel itself. ' xlApp.Windows("C:\northwind\mynwtbl.xls").Close With above line I got "subscript out of range" error. 'Set xlApp = Nothing No working either. Thanks! |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Bob and Tom!
"Tom Ogilvy" wrote: Set xlApp = CreateObject("Excel.Application") Set xlWb = xlApp.Workbooks.Add Set xlWs = xlWb.Worksheets("Sheet1") and after populated the sheet, xlWb.Saveas ("C:\northwind\mynwtbl.xls") xlWb.Close set xlWb = Nothing xlApp.Quit Set xlApp = Nothing -- Regards, Tom Ogilvy "homer" wrote in message ... I know this should be very simple. BUT I just could not get it work, and I did not find any documentation on how to close an excel app from MSDN. I created the app in vb6 as, Set xlApp = CreateObject("Excel.Application") Set xlWb = xlApp.Workbooks.Add Set xlWs = xlWb.Worksheets("Sheet1") and after populated the sheet, xlWb.Saveas ("C:\northwind\mynwtbl.xls") ' xlWb.Close With above line the only the workbook closed, but not excel itself. ' xlApp.Windows("C:\northwind\mynwtbl.xls").Close With above line I got "subscript out of range" error. 'Set xlApp = Nothing No working either. Thanks! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
VBA Code req to close all workbooks | Excel Programming | |||
VBA Code req to close all workbooks | Excel Programming | |||
close code | Excel Programming | |||
Code to close workbook | Excel Programming | |||
Close VB in Code | Excel Programming |