[VBA] Répertoire du spooler

Le
HD
Bonjour,

Avec Win 98 et Me le répertoire du spooler était
"C:WINDOWSspoolPRINTERS"

Sous Win XP c'est "C:WINDOWSsystem32spoolPRINTERS" mais voila il est
possible de modifier sur XP le répertoire du spool

Comment peut on avoir le répertoire du spool ? Y'a-t-il une variable système
récupérable en VBA ?

Merci d'avance pour votre aide
--
@+
HD
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
MichDenis
Le #5444201
Tu peux récupérer l'information à partir de la base de registre

Attention si des lignes de ce texte ont été coupées par le service de messagerie !

La donnée à récupérer est là pour le répertoire par défaut :
"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrintersDefaultSpoolDirectory"

Voici une précédure excel pour le récupérer :
'----------------------------
Sub Test()
Set wsh = CreateObject("WScript.Shell")
Pd = "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrintersDefaultSpoolDirectory"
Msgbox wsh.RegRead(Pd)
End Sub
'----------------------------

Il est possible que tu aies donné un répertoire spécifique à une de tes imprimantes... pour
retrouver ce dernier :
L'information sera contenue là :

<specific printer>-> le nom de ton imprimante tel que définit dans ton panneau de configuration
HKEY_LOCAL_MACHINE SYSTEMCurrentControlSetControlPrint'Printers<specific
printer>SpoolDirectory"






"HD" Bonjour,

Avec Win 98 et Me le répertoire du spooler était
"C:WINDOWSspoolPRINTERS"

Sous Win XP c'est "C:WINDOWSsystem32spoolPRINTERS"... mais voila il est
possible de modifier sur XP le répertoire du spool...

Comment peut on avoir le répertoire du spool ? Y'a-t-il une variable système
récupérable en VBA ?

Merci d'avance pour votre aide
--
@+
HD
HD
Le #5444171
Un grand MERCI à toi MichDenis !!! :-)

@+
HD
Publicité
Poster une réponse
Anonyme