![]() |
style propertie causing excel not being released
the following procedure in visual studio 2005, works fine and the Excel
process can be released successfully, but when I try to use the Style propertie (between doted lines below), it looks that some hidden object is created which I'm not able to release: Public sub SaveExcel(ByVal filePath As String) Dim xl As Excel.Application Dim wbs As Excel.Workbooks Dim wb As Excel.Workbook Dim sheets As Excel.Sheets xl = New Excel.Application wbs = xl.Workbooks wb = wbs.Add() sheets = wb.Worksheets xl.Visible = False Dim range As Excel.Range = xl.ActiveCell sheets(1).Range("A1") = "Client code:" '--------------------------------------------------------------------------- Dim labelStyle As Excel.Style labelStyle = wb.Styles.Add("myStyle") ..... ... ... . ' ---------------------------------------------------------------------------- ReleaseComObject(labelStyle) labelStyle = Nothing xl.DisplayAlerts = False wb.SaveAs(filePath, FileFormat:=Excel.XlFileFormat.xlExcel7) ReleaseComObject(range) Dim sheet As Excel.Worksheet For Each sheet In sheets ReleaseComObject(sheet) Next ReleaseComObject(sheets) wb.Close(False) xl.Quit() ReleaseComObject(wb) ReleaseComObject(wbs) ReleaseComObject(xl) End sub Private Sub ReleaseComObject(ByRef Reference As Object) Try Do Until System.Runtime.InteropServices.Marshal.ReleaseComO bject(Reference) <= 0 Loop Catch Finally Reference = Nothing End Try End Sub thanks for help. |
style propertie causing excel not being released
Hello Zino,
Yes, when you use the wb.Styles.add(), it will create a Style Collection object. So in your code, you need to explicitly create a collection object and release it. Sincerely, Wei Lu Microsoft Online Community Support ================================================== When responding to posts, please "Reply to Group" via your newsreader so that others may learn and benefit from your issue. ================================================== This posting is provided "AS IS" with no warranties, and confers no rights. |
style propertie causing excel not being released
Hi ,
How is everything going? Please feel free to let me know if you need any assistance. Sincerely, Wei Lu Microsoft Online Community Support ================================================== When responding to posts, please "Reply to Group" via your newsreader so that others may learn and benefit from your issue. ================================================== This posting is provided "AS IS" with no warranties, and confers no rights. |
All times are GMT +1. The time now is 10:02 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com