J'utilise ceci pour ouvrir l'explorateur
Code : Tout sélectionner
Sub Explorateur
Dim ShExec As Object
Dim Fichier As String
Fichier = "C:\Mon Chemin"
ShExec = createUnoService("com.sun.star.system.SystemShellExecute")
ShExec.execute(Fichier , "", 0)
End Sub
J'ai trouvé comment rafraichir des liens dans "Calc" mais pas des liens sur un service extérieur comme ici "l'explorateur"
Y-a-t'il une séquence d'instruction qui pourrait le faire?
L'autre idée serait de fermer l'explorateur automatiquement s'il est ouvert, puis de le rouvrir après.
Je sais fermer un fichier "Calc" que je viens d'ouvrir avec :
Code : Tout sélectionner
dim myDoc as object
myDoc = thisComponent
myDoc.close(True)
Il semble qu'une piste du côté des "shell" soit possible comme on trouve dans
Code : Tout sélectionner
ShExec.execute(Fichier , "", 0)
Code : Tout sélectionner
Fichier = "C:\Mon Chemin"
ShExec = createUnoService("com.sun.star.system.SystemShellExecute")
ShExec.execute(Fichier , "", 0)
Code : Tout sélectionner
ShExec = createUnoService("com.sun.star.system.SystemShellClose")
Ou SystemShellExite
Y-a-t'il une personne qui aurait une idée de ce type ou une piste... même petite???