IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

creation automatique de raccourcis


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Par défaut creation automatique de raccourcis
    Bonjour,

    J'ai créé sous c:\ un ensemble de répertoires.
    Lors de la création, j'ai utilisé le code :
    , tout fonctionne

    J'aurais aimé savoir, si par macro, on peut créer un raccourcis sur le bureau vers ces répertoires :

    c'est à dire automatiser le processus :
    aller sous c:, clic droit, "créer un nouveau raccourcis", et déplacer le raccourcis vers le bureau....

    J'ai regardé sur les forum, mais rien pour excel VBA et en s'aidant de la création de macro d'excel, aucun résultats....

    Merci,
    A+

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu as ça dans la FAQ Excel, au chapitre "Comment créer un raccourci"

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Par défaut
    Merci ouskel'n'or,

    J'avais vu ce forum, mais je coinçais car il me fallait un lien sur un dossier, mais j'ai trouvé : ci joint le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Sub creerRaccourciBureau()
        'Nécessite d'activer la référence "Windows Script Host Object Model"
        Dim xShell As IWshRuntimeLibrary.wshShell
        Dim Raccourci As IWshRuntimeLibrary.wshShortcut
        Dim dirBureau As String
     
        Set xShell = CreateObject("WScript.Shell")
        'Récupère le chemin du bureau
        dirBureau = xShell.specialFolders("Desktop")
        'Crée le raccourci
        Set Raccourci = xShell.createShortcut(dirBureau & "\monFichier.lnk")
        'Attribue le chemin du classeur contenant cette macro
        Raccourci.targetPath = "c:\essai\er"
        Raccourci.windowStyle = 1
        'attribue un icône
        'Raccourci.iconLocation = "C:\BOOK\GUIDE.ICO"
        Raccourci.Save
    End Sub
    = crée un raccourcis vers le dossier c:\essai\er

    Voilà, c'est tout bête, (mais pas évident pour moi)
    Merci une fois de plus ouskel'n'or,

    A la prochaine....
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Creation automatique d'Objects
    Par promopub dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 27/04/2006, 13h07
  2. Création d'"alias" / "raccourci"
    Par combodrums dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 15/04/2006, 12h15
  3. Réponses: 19
    Dernier message: 21/03/2006, 19h56
  4. creation automatique dossier "Ma musique"...
    Par unNew dans le forum Windows XP
    Réponses: 19
    Dernier message: 21/10/2005, 17h32
  5. creation d'une raccourcie dans le menu demarre
    Par kenshi dans le forum MFC
    Réponses: 14
    Dernier message: 11/09/2003, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo