[VS 2005] Processo Attivo Excel

giovedì 28 febbraio 2008 - 08.53

gdlcore Profilo | Junior Member

Ciao a tutti, ho un problema. Ho un applicazione che mi preleva le celle da excel e le visualizza in un datagrid, il problema è che dopo aver chiuso l'applicazione mi rimane aperto il processo Excel.exe . Più o meno ho capito quali sono le righe di codice che mi causano questo. Questa parte di codice fa si che si prenda il contenuto di una cella e lo si usi come titolo della form..

Ma il mio problema è quello del processo attivo EXCEL.EXE pur avendo chiuso la form. Aiutatemi per favore. Questo è il codice, c'è qualche errore o il modo per chiudere il processo?:

Private Sub Principale_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ExcelObj As Microsoft.Office.Interop.Excel.Application = Nothing
ExcelObj = New Microsoft.Office.Interop.Excel.Application
Dim theWorkbook As Microsoft.Office.Interop.Excel.Workbook = ExcelObj.Workbooks.Open(Me.ExcelFilePath, 0, True, 5, "", "", True, , "\t", False, False, 0, True, True, False)
Dim sheets As Microsoft.Office.Interop.Excel.Sheets = theWorkbook.Worksheets
Dim worksheet As Microsoft.Office.Interop.Excel.Worksheet = Nothing
worksheet = CType(ExcelObj.Sheets.Item(3), Microsoft.Office.Interop.Excel.Worksheet)
Dim titagg As String = worksheet.Cells(1, 1).Value.ToString()
Me.Text = Me.Text & " - " & titagg
End Sub
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5