Problème d'ouverture du fichier excel avec VBS
	
	
		Chers amis,
Voici le code que j'utilise pour ouvrir mun fichier excel avec un clic sur bouton:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 
 | Dim objExcelApp
Dim FileName, AppName
Dim msg
Dim ExcelObj
Dim ExcelWb
Dim Found
 
	FileName = "D:\Mon ficher.xls"
	AppName = "Microsoft Excel"
 
	Set ExcelObj = CreateObject("Excel.Application")
 
	Set ExcelObj = GetObject(, "Excel.Application")
 
	On Error Goto 0
 
	For Each ExcelWb In ExcelObj.Workbooks
		'MsgBox excelwb.Name
		If ExcelWb.Name = "Mon ficher.xls" Then
			Found = True
			MsgBox "Mon ficher.xls already opened, switching to excel..."
			Exit For
		End If
	Next
 
	If Not found Then
		Set ExcelWb = ExcelObj.Workbooks.Open(FileName)
	End If
 
	ExcelObj.Visible = True
 
Exit Sub | 
 Lorsque le fichier est déjà ouvert le message apparait, mais en cliquant sur ok du message, le fichier ne s'ouvre pas sur l'écran.
Il reste clignoté sur la barre de tâche.
Quelqu'un peut m'aider à résoudre se problème?
	 
	
	
	
		Fermer fichier ouvert en arrière plan
	
	
		J'ai essayé ceci, mais le fichier ouvert en arrière-plan ne se ferme toujours pas.
Code:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 
 | Option Explicit
Function action
 
    Dim objExcelApp
    Dim FileName, AppName
    Dim ExcelObj
    Dim ExcelWb
    Dim Found
 
 
	AppName = "Microsoft Excel"
 
	Set ExcelObj = CreateObject("Excel.Application")
 
	Set ExcelObj = GetObject(, "Excel.Application")
 
	On Error Goto 0
 
	For Each ExcelWb In ExcelObj.Workbooks
            If Not ExcelObj.Visible then 	
            Found = True
            ExcelWb.Save
            ExcelWb.Close
            ExcelObj.Quit                         
	    Exit For
	    End If
 
	Next	
 
End Function |