D
DjeDje_zr7
Guest
Bonjour,
ce fait de nouveau appel a vous pour me sortir d'un mauvais pas.
Voila, j'essaye de généré un fichier VBS en a partir d'une marcro Excel (qd j'appuie sur un bouton plus exactement).
Le code de ma macro est le suivant :
Sub Bouton1_QuandClic()
MsgBox ("coucou")
Open "c:\addgrp.vbs" For Output As #1 ' Ouvre le fichier en écriture.
Write #1, strComputer = "My_Computer"
Write #1, Set colAccounts = GetObject("WinNT://" & strComputer & "")
Write #1, Set objUser = colAccounts.Create("group", "Grp1")
objUser.SetInfo
Write #1, Set objUser = colAccounts.Create("group", "Grp2")
Write #1, objUser.SetInfo
Write #1, Set objUser = colAccounts.Create("group", "Grp3")
Write #1, objUser.SetInfo
End Sub
toutes les commandes après les Write #1, sont les commandes que je dois mettre dans mon VBS de sortie (qui doit me créer des groupes locaux sur une machine. Les valeurs Grp1, Grp2, Grp3 sont le nom de mes groupes locaux que je récupererais plus tard dans une de mes feuilles Excel)
Mon problème est que les commandes VBS s'éxécutent au lieu de "s'ecrire" dans le fichier de sortie et que les " sont apparement interdit dans la commande Write.
Merci pour votre aide.
DjeDje
ce fait de nouveau appel a vous pour me sortir d'un mauvais pas.
Voila, j'essaye de généré un fichier VBS en a partir d'une marcro Excel (qd j'appuie sur un bouton plus exactement).
Le code de ma macro est le suivant :
Sub Bouton1_QuandClic()
MsgBox ("coucou")
Open "c:\addgrp.vbs" For Output As #1 ' Ouvre le fichier en écriture.
Write #1, strComputer = "My_Computer"
Write #1, Set colAccounts = GetObject("WinNT://" & strComputer & "")
Write #1, Set objUser = colAccounts.Create("group", "Grp1")
objUser.SetInfo
Write #1, Set objUser = colAccounts.Create("group", "Grp2")
Write #1, objUser.SetInfo
Write #1, Set objUser = colAccounts.Create("group", "Grp3")
Write #1, objUser.SetInfo
End Sub
toutes les commandes après les Write #1, sont les commandes que je dois mettre dans mon VBS de sortie (qui doit me créer des groupes locaux sur une machine. Les valeurs Grp1, Grp2, Grp3 sont le nom de mes groupes locaux que je récupererais plus tard dans une de mes feuilles Excel)
Mon problème est que les commandes VBS s'éxécutent au lieu de "s'ecrire" dans le fichier de sortie et que les " sont apparement interdit dans la commande Write.
Merci pour votre aide.
DjeDje