Si,
ca devrait marcher car si ton programme PHP machin crée un test[1].xls car test.xls existe, c'est qu'il va à un endroit précis voir que test.xls existe.
je te suggère donc avant de fermer ton .xls de sauver le Activeworkbook.path, et de l'utiliser pour la routine (dir, close, kill).
Si ce n'est pa suffisant,
tu peux utiliser dir pour te donner les sub-folders de ton répertoire temp commun, à savoiret parcourir les subfolder 1 par 1 pour chercher test*.xlsC:\Documents and Settings\F71922\Local Settings\Temporary Internet Files\Content.IE5
Exemple trouvé dans l'aide de dir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ' Display the names in C:\ that represent directories. MyPath = "c:\" ' Set the path. MyName = Dir(MyPath, vbDirectory) ' Retrieve the first entry. Do While MyName <> "" ' Start the loop. ' Ignore the current directory and the encompassing directory. If MyName <> "." And MyName <> ".." Then ' Use bitwise comparison to make sure MyName is a directory. If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then Debug.Print MyName ' Display entry only if it End If ' it represents a directory. End If MyName = Dir ' Get next entry. Loop
Partager