Ouverture Excel depuis vb.net
Bonjour à tous,
J'ai un petit problème que je n'arrive pas à régler quand depuis vb.net j'ouvre un classeur Excell pour la 1ère fois j'ai deux classeurs qui s'ouvrent dont le premier est "Classeur1" et le second celui que je désire :
Voiçi comment j'ai créé mon application :
Variables globales :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Imports Microsoft.Office.Interop
Imports Microsoft.Office.Interop.Excel
Module Module1
Public oApp As New Excel.Application
Public oWkb = oApp.Workbooks.Add
Public oWSht As New Excel.Worksheet 'feuille de calcul
Public chemin As String = "C:\Users\Documents\Excel\Pass.xlsx"
Public onglet As String = "Utilisés"
Public lRow As Long
End Module |
et l'ouverture du classeur :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Private Sub Ouvrir(Visible As Boolean)
If oApp Is Nothing Then
oApp = New Excel.Application
End If
If Visible Then
oApp.Visible = True
End If
oWkb = oApp.Workbooks.Open(chemin)
end sub |
Dans ce cas Visible est tjrs égal à true.
Quand je ferme les deux classeurs et que je demande la réouverture je n'ai plus ce problème, si quelqu'un a une idée...