Beste lezers,
Ik heb een code waarin ik Excel oproep, een aantal data gebruik uit verschillende cellen en vervolgens als ik me progje afsluit, hij ook gelijk Excel afsluit.
Echter dat laatste gebeurt niet correct. Ik zie na het afsluiten namelijk nog steeds Excel tussen mijn processen geopend.
Hieronder het stukje code waarmee het excel bestand wordt geopend.
En hieronder het stukje code waarmee ik excel weer wil afsluiten:
wellicht dat ik in de codes iets niet goed doe. Ben nog maar een beginner met vb.net, maar leer elke dag nog.
Oja en waarom twee keer "MyExcel.Workbooks.Close()" is omdat ik bij mijn taakprocessen zag dat Excel 2x open bleef staan na het afsluiten.
Daarom heb ik er een tweede ".close" regel tussen gezet en toen bleef er nog maar 1 open staan, maar klopppen doet het natuurlijk niet.
Hopelijk is er iemand van jullie die me kan helpen.
Thanx!
Ik heb een code waarin ik Excel oproep, een aantal data gebruik uit verschillende cellen en vervolgens als ik me progje afsluit, hij ook gelijk Excel afsluit.
Echter dat laatste gebeurt niet correct. Ik zie na het afsluiten namelijk nog steeds Excel tussen mijn processen geopend.
Hieronder het stukje code waarmee het excel bestand wordt geopend.
Code:
[I] Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
MyExcel.Workbooks.Open("J:\P&A MASTERFILE v3.4 OV.xls")
MyExcel.Visible = False
Panel1.Visible = True
MyExcel.Sheets("Sheet2").Activate()
MyExcel.Range("M548").Activate()
Label10.Text = "€ " & MyExcel.ActiveCell.Value
End Sub[/I]
En hieronder het stukje code waarmee ik excel weer wil afsluiten:
Code:
[I]Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseToolStripMenuItem.Click
MyExcel.DisplayAlerts = False
MyExcel.Workbooks.Close()
MyExcel.Workbooks.Close()
MyExcel = Nothing
Me.Close()
End Sub[/I]
wellicht dat ik in de codes iets niet goed doe. Ben nog maar een beginner met vb.net, maar leer elke dag nog.
Oja en waarom twee keer "MyExcel.Workbooks.Close()" is omdat ik bij mijn taakprocessen zag dat Excel 2x open bleef staan na het afsluiten.
Daarom heb ik er een tweede ".close" regel tussen gezet en toen bleef er nog maar 1 open staan, maar klopppen doet het natuurlijk niet.
Hopelijk is er iemand van jullie die me kan helpen.
Thanx!
Laatst bewerkt door een moderator: