Partager via

Script.Network

Anonyme
2014-08-01T06:16:45+00:00

Bonjour

Quelle référence faut il cocher pour WScript.CreateObject("WScript.Network")

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2015-07-21T18:53:54+00:00

Bonjour,

Effectivement...

Cordialement.

Daniel

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2014-08-01T10:17:33+00:00

Bonjour,

Un peu de lecture sur ce site de Microsoft http://support.microsoft.com/kb/279164

La référence à ajouter est : "Windows ScriptHost Object Control".  Quand tu l'ajoutes, cela te donne accès dans l'explorateur d'objets (raccourci clavier : F2) dans la fenêtre VBA d'Excel. Dans la liste déroulante "Toute bibliothèque", tu sélectionnes la bibliothèque "IWshRuntimeLibrary" et dans la section du bas, tu as la liste des objets, propriétés et méthodes appartenant à cette bibliothèque.

Un Exemple de déclaration des variables lorsque tu as chargé la bibliothèque :

Dim objNetwork  As IWshRuntimeLibrary.WshNetwork

Set objNetwork = New IWshRuntimeLibrary.WshNetwork

MsgBox objNetwork.ComputerName

Une autre façon sans procéder à la déclaration de la bibliothèque. Cependant, cette approche demande de connaître par cœur les objets de ladite bibliothèque

Dim X As Object

Set X = CreateObject("WScript.Network")

MsgBox X.ComputerName

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

6 réponses supplémentaires

  1. Anonyme
    2014-08-01T17:44:27+00:00

    Et que veux-tu que je te réponde? Moi, j'ai accès à Windows 7 ou Windows /8.1.

    Tu charges cette référence et regardes par la suite dans l'explorateur d'objets de la fenêtre VBA d'Excel.

    Dans la liste déroulante, "toute bibliothèque" devrait s'ajouter le nom de la bibliothèque. Dans l'exemple de code que j'ai donné, tu remplaces "IWshRuntimeLibrary" par le nom de la bibliothèque. C'est aussi possible que le nom des objets soit différent... je ne suis pas en mesure de vérifier!

    Dim objNetwork  As IWshRuntimeLibrary.WshNetwork

    Set objNetwork = New IWshRuntimeLibrary.WshNetwork

    MsgBox objNetwork.ComputerName

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2014-08-01T13:49:42+00:00

    J'ai "Windows Script Host Object model" mais pas Windows "ScriptHost Object Control"

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2014-08-01T08:45:58+00:00

    Bonjour

    Quelle référence faut il cocher pour WScript.CreateObject("WScript.Network")

    Bonjour Fredo P. ,

    Peut-être les deux liens suivants peuvent être utiles:

    http://www.microsoft.com/en-gb/download/details.aspx?id=8247

    e

    http://www.philippursglove.com/VB/binaries/UsingWSH.pdf

    Je regrette que les deux liens sont en anglais.

    ===

    Regards,

    Norman

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire