OVH Cloud OVH Cloud

Changer le dossier de démarrage de word via un script

4 réponses
Avatar
Fred
Bonjour,

Selon une réponse de Jièl, je cherche une solution pour changer, via un
script, la destination du dossier de démrrage Word des utilisateurs.
Je n'ai pour l'instant rien trouvé dans la BDR.

Merci,

FRED.

4 réponses

Avatar
corona
Bonjour Fred,
Tu parles de 'script'.
Est-ce du code vbscript ou de vba que tu cherches ?
MsgBox Application.StartupPath ' Répertoire de démarrage de word
MsgBox Options.DefaultFilePath(Path:=wdDocumentsPath) '
Répertoire par défaut des documents
Philippe
"Fred" a écrit dans le message de news:
%
Bonjour,

Selon une réponse de Jièl, je cherche une solution pour changer, via un
script, la destination du dossier de démrrage Word des utilisateurs.
Je n'ai pour l'instant rien trouvé dans la BDR.

Merci,

FRED.




Avatar
Fred
Bonjour,

Il me semble que du vbscirpt serait plus adapté (voir même, si possible, une
ligne de commande dans un .bat), car je souhaiterais pouvoir lancer le
script à l'ouverture de session de l'utilisateur (idéalement, je
l'intègrerait à un .bar existant...).

Merci.

FRED.


"corona" a écrit dans le message de news:

Bonjour Fred,
Tu parles de 'script'.
Est-ce du code vbscript ou de vba que tu cherches ?
MsgBox Application.StartupPath ' Répertoire de démarrage de word
MsgBox Options.DefaultFilePath(Path:=wdDocumentsPath) '
Répertoire par défaut des documents
Philippe
"Fred" a écrit dans le message de news:
%
Bonjour,

Selon une réponse de Jièl, je cherche une solution pour changer, via un
script, la destination du dossier de démrrage Word des utilisateurs.
Je n'ai pour l'instant rien trouvé dans la BDR.

Merci,

FRED.








Avatar
Anacoluthe
Bonjour !

'Fred' nous a écrit ...
Il me semble que du vbscirpt serait plus adapté


Ok mais évitez de manipuler directement la base de registre.
De toute façon ce n'est pas simple : les options Word sont
écrites en binaire dans une méga-clé Settings de Data.

Il est préférable d'invoquer Word et de lui faire faire la modif.
Pour un vbscript copiez et adaptez par exemple les lignes
suivantes dans un fichier .vbs :


' Windows Script Host
' Change le répertoire de démarrage de Word
MonRepertoire = "I:ModelesGlobaux"
Set appWord = CreateObject("Word.Application")
appWord.Visible = False
appWord.StartupPath = MonRepertoire
appWord.Quit
MsgBox "répertoire démarrage Word affecté à" & vbcr & MonRepertoire
Set appWord = Nothing


Anacoluthe
« Je crois qu'on pense à partir de ce qu'on écrit et pas le contraire. »
- Louis ARAGON

Avatar
Fred
Merci à tous,

FRED.


"Anacoluthe" a écrit dans le message de news:

Bonjour !

'Fred' nous a écrit ...
Il me semble que du vbscirpt serait plus adapté


Ok mais évitez de manipuler directement la base de registre.
De toute façon ce n'est pas simple : les options Word sont
écrites en binaire dans une méga-clé Settings de Data.

Il est préférable d'invoquer Word et de lui faire faire la modif.
Pour un vbscript copiez et adaptez par exemple les lignes
suivantes dans un fichier .vbs :


' Windows Script Host
' Change le répertoire de démarrage de Word
MonRepertoire = "I:ModelesGlobaux"
Set appWord = CreateObject("Word.Application")
appWord.Visible = False
appWord.StartupPath = MonRepertoire
appWord.Quit
MsgBox "répertoire démarrage Word affecté à" & vbcr & MonRepertoire
Set appWord = Nothing


Anacoluthe
« Je crois qu'on pense à partir de ce qu'on écrit et pas le contraire. »
- Louis ARAGON