Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I found the problem...
I didn't have the close statement so I realy didn't see if there were any exceptions thrown... And guess what - there were. I got the "Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))" and had to set the culture to en-US. For others needing the answer to this question, I changed the cultre info like this: System.Threading.Thread.CurrentThread.CurrentCultu re = new System.Globalization.CultureInfo("en-US"); Now the current workbook closes - and not the excel application. "neoret" wrote: Yes, I've tried that. But then I quit every excel worksheet that is open... My addin allows the user to archive the worksheet in an external archiving system. The user may have many worksheets opened and I just want to close the one he has just archived. Therefore I need to close the worksheet instance - not the application. "Arvi Laanemets" wrote: Hi Try this: .... excelAppl.Quit -- Arvi Laanemets ( My real mail address: arvi.laanemets<attarkon.ee ) "neoret" wrote in message ... I have developed an addin using C#. I need to close the application from my addin. I tired using the close method like this: private Microsoft.Office.Interop.Excel.Application excelAppl = null; public Microsoft.Office.Interop.Excel.Workbook theActiveExcelWorkbook = null; excelAppl = (Microsoft.Office.Interop.Excel.Application)offApp lObject; theActiveWorkbook = excelAppl.ActiveWorkbook; this.theActiveWorkbook.Close(false, false, missing); That does noe work. The code is called but nothing happens. No error message or nothing... Do you have some advice for me on how to make this work. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
close excel application | Excel Programming | |||
Trying to close Excel Application in IE | Excel Discussion (Misc queries) | |||
close excel application. | Excel Programming | |||
macro to close excel application other than application.quit | Excel Programming |