begin process at 2010 02 10 17:20:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBA

 > RÉCUPÉRER LES RACCOURCIS DU BUREAU (VBA)

RÉCUPÉRER LES RACCOURCIS DU BUREAU (VBA)


 Information sur la source

Note :
Aucune note
Catégorie :VBA Classé sous :vba, autocad, raccourcis, bureau Niveau :Initié Date de création :20/01/2007 Date de mise à jour :21/01/2007 10:28:13 Vu :5 721

Auteur : The Mailman

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

L'objectif de ce code est de récupérer les chemins complets de tous les raccourcis situé sur le bureau.

Source

  • Sub Prog_recherche_raccourcis_bureau()
  • 'Script affichant le nom des raccourcis du bureau
  • Obj_Folder = ""
  • Obj_Shell = ""
  • Obj_Folder_Item = ""
  • Var_Item = ""
  • Const Var_cible = &H10 'Objets du bureau
  • Set Obj_Shell = CreateObject("Shell.Application")
  • Set Obj_Folder = Obj_Shell.NameSpace(Var_cible)
  • For Each Var_Item In Obj_Folder.Items
  • If Var_Item.IsLink Then
  • 'Regarde si le caractère "." est présent dans le raccourci
  • 'Si oui il s'agit d'un fichier d'exécution
  • 'Si non par déduction il ne peut s'agir que de raccourcis qui pointent sur des répertoires
  • If InStr(Var_Item.GetLink.Path, ".") Then
  • 'Ne rien faire
  • Else
  • 'Ajouter dans une Combobox les raccourcis répertoires trouvés.
  • ComboBox1.AddItem Var_Item.GetLink.Path & "\"
  • End If
  • End If
  • Next
  • Set Obj_Folder_Item = Nothing
  • Set Obj_Shell = Nothing
  • Set Obj_Folder = Nothing
  • End Sub
Sub Prog_recherche_raccourcis_bureau()
  
  'Script affichant le nom des raccourcis du bureau
  Obj_Folder = ""
  Obj_Shell = ""
  Obj_Folder_Item = ""
  Var_Item = ""
  
  Const Var_cible = &H10 'Objets du bureau
  Set Obj_Shell = CreateObject("Shell.Application")
  Set Obj_Folder = Obj_Shell.NameSpace(Var_cible)
  
  For Each Var_Item In Obj_Folder.Items
    If Var_Item.IsLink Then
    'Regarde si le caractère "." est présent dans le raccourci
    'Si oui il s'agit d'un fichier d'exécution
    'Si non par déduction il ne peut s'agir que de raccourcis qui pointent sur des répertoires
      If InStr(Var_Item.GetLink.Path, ".") Then
        'Ne rien faire
      Else
        'Ajouter dans une Combobox les raccourcis répertoires trouvés.
        ComboBox1.AddItem Var_Item.GetLink.Path & "\"
      End If
    End If
  Next
  
  Set Obj_Folder_Item = Nothing
  Set Obj_Shell = Nothing
  Set Obj_Folder = Nothing

End Sub

 Conclusion

Ce code à été développé en VBA pour Autocad.


 Historique

21 janvier 2007 10:28:13 :
Suppression de la ligne Dim Var_longueur As Integer, Var_i As Integer Elle sert à rien.

 Sources du même auteur

Source avec Zip IMPRESSIONS AUTOMATIQUE LISTE DE FICHIERS AUTOCAD
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIERS VBA (LE DRIVE+DIR+FILELISTBOX DU VB)
RÉCUPÉRER LES LECTEURS D'UN PC EN VBA. (LE DRIVELISTBOX DU V...

 Sources de la même categorie

Source avec Zip Source avec une capture METTRE À JOUR MASSIVEMENT L’ACTIVE DIRECTORY par legranche
SUPPRESSION DES DOUBLONS DANS PLAGE EXCEL par ucfoutu
Source avec Zip Source avec une capture SIMULATEUR DE VITESSE. par artgile
Source avec Zip Source avec une capture EDITEUR DE COMANDE VB6 ET VBA EXCEL par artgile
Source avec Zip Source avec une capture VBA EXCEL AFFICHER UN NUANCIER DES COULEURS AFIN DE CHOISIR ... par BILLOTmi

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) LE DÉFLÈCHEUR par dheroux
SUPPRIMER UN RACCOURCI DU BUREAU ET/OU DU MENU DÉMARRER par sergiooi
Source avec Zip IMPRESSIONS AUTOMATIQUE LISTE DE FICHIERS AUTOCAD par The Mailman
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIERS VBA (LE DRIVE+DIR+FILELISTBOX DU VB) par The Mailman
RÉCUPÉRER LES LECTEURS D'UN PC EN VBA. (LE DRIVELISTBOX DU V... par The Mailman

Commentaires et avis

Commentaire de mortalino le 20/01/2007 22:26:23

Salut,

je viens de tester ton code, et je voudrais te faire part d'une chose : lorsque les cibles des raccourcis sont situés sur un (ou des) lecteur réseau, beh le résultat ne s'affiche pas.

@++

Commentaire de The Mailman le 21/01/2007 10:04:54

Désolé, le but premier de ce code est de récupérer les raccourcis "répertoires" uniquement. Je n'ai pas testé d'autres applications.

Commentaire de leSaleGauSS le 04/02/2007 00:51:13

Salut, si tu as besoin de plus d'info je te conseile de jeter un coup d'oeil à ça :
http://www.vbfrance.com/infomsg_SUPPRESSION-ICONE-SUR-BUREAU_841388.aspx#4

Commentaire de jnm le 12/04/2007 12:10:06

Bonjour,
Il suffit modifier une ligne est le programme affiche tout, même les raccourcis qui pointent sur réseau.

  For Each Var_Item In Obj_Folder.Items
    If Var_Item.IsLink Then
       Combo1.AddItem Var_Item.GetLink.Path & "\"
      End If
  Next

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

HELP // AUTOCAD // VBA [ par bc ] ******* vba Autocad *****Imaginez un dessin autocad contenant plusieurs pieces. Chacune de ces pièces est une POLYLIGNE dans chaque POLYLIGNE j'ai un Imprimer un fichier autocad voir pdf depuis le vba d'access?? [ par ron ] Comment pourrais je ouvrir un fichier autocad voir au pire pdf de access en utilsant le code vba ?? Connexion SQL server via VBA AutoCAD [ par GGN ] Salut,Je cherche à me connecter à une base SQL Server 7 par l'intermèdiaire du VBA d'autoCAD afin de récuperer des données pour remplir des attributs Raccourcis depuis le web vers le bureau [ par heygio ] Salut!est-ce-que vous sauriez comment je peux créer un raccourcis sur le bureau (par ex un jeu avec son icone..) directement depuis une page web? ça p Type d'objet ss VBA AutoCAD ... [ par Talere ] Bonjour,Je cherche à récuprer le type d'une variable issue d'AutoCAD. Effectivement, sa classe est AcadEntity mais je voudrais savoir quel type est-ce EXECUTER UN SCRIPT AUTOCAD APRES LANCEMENT A PARTIR DE VBA WORD [ par SEI_AIX ] Bonjour à tous,Débutant, cherche porgramme pour éxécuter automatiquement un ou des scripts autocad, une fois avoir lancer aut Comment créer un raccourcis d'exe vers le bureau de windows en VB5 [ par Turakam ] Comment créer un raccourcis d'exe (exemple : C:\monprog\prog.exe) vers le bureau de windows en VB5?Merci d'avance :) VBA- AUTOCAD [ par nimois30 ] J'utilise un programme en vba excel pour remplir des folios de nomenclature avec Autocad. Ce programme est utilisée sur des postes avec autocad 2 Autocad LT et VBA [ par kellogs ] Bonjour a tous,En fait j'ai un programme en VBA et j'aimerais faire une connexion avec AutoCAD LT...Premiere question: Est ce aue c'est possible? Car programmation en VBA sous Autocad [ par stephane ] Je recherche tous documents pouvant m'aider à programmer en VBA sous Autocad 2000.Merci d'avance


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales