Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment créer cryptée VBS Script 
  • Comment afficher l'heure dans VB.Net…
  • Comment utiliser des tableaux dans V…
  • Comment écrire un programme qui per…
  • Comment imprimer des données dans V…
  • Comment totaux d'entrée dans une ba…
  • Visual Basic Conseils 
  • Comment enregistrer un objet OLE à …
  • Comment lire des fichiers texte avec…
  • Comment faire pour créer un contrô…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment créer des liens hypertexte en fonction des noms de dossier à l'aide VBA

    liens Web reflète souvent la structure des répertoires du site . Par exemple, " http://example.com/images » fait référence à un dossier nommé "images" dans le dossier racine du site Web " example.com" . Pour créer automatiquement des liens hypertexte en balayant une structure de répertoire et en utilisant les noms des dossiers dans les hyperliens , VBA fournit l'objet du système de fichiers . FSO vous permet de lire les dossiers et fichiers et de récupérer des propriétés, telles que leur nom. Avec un script VBA dans une feuille de calcul Excel, vous pouvez créer un ensemble de liens hypertexte sur la base des noms de dossier dans une structure de répertoire . Instructions
    1

    lancement Excel pour afficher un classeur vide. Enregistrez le classeur en tant que classeur macros de sorte que vous pouvez stocker et exécuter des scripts VBA en elle. Choisissez "Fichier" et "Enregistrer sous .. ", tapez un nom de fichier , sélectionnez « classeur Excel Macro -Enabled (*. Xlsm ) " comme type de fichier et cliquez sur "Enregistrer".

    2

    Sélectionnez " développeur" dans la barre de ruban principal , puis sélectionnez " Visual Basic " dans la barre de ruban de développeur.
    3

    créer un script VBA pour scanner tous les dossiers dans un répertoire, incorporer le nom du dossier dans un lien et insérer le lien dans le classeur Excel. Commencez par créer la sous-routine . Type:

    Sous FolderLinks ()
    4

    déclarer une variable pour stocker l'objet du système de fichiers , une variable pour stocker le dossier de départ, une variable pour stocker chaque sous-dossier , un compteur de le nombre de dossiers que vous trouvez et une chaîne contenant le lien que vous créez. Type:

    Dim fso Comme nouveaux dossiers FileSystemObjectDim Comme sous-dossier FolderDim Comme FolderDim comptent comme Integer = lien 0Dim As String
    5

    Obtenir le premier dossier pour lancer la numérisation . Type:

    Set dossiers = fso.GetFolder ( "D: \\ users \\ steve \\ documents " )
    6

    créer une boucle , et recevez chaque sous-dossier dans le dossier . Type:

    Pour chaque sous-dossier dans folders.Subfolders
    7

    Monter la chaîne de lien en utilisant une esperluette pour concaténer les chaînes. Obtenez le nom du dossier dans la propriété "Name" du sous-dossier . Type:
    lien

    = " " & subfolder.Name & " "
    8

    incrémenter le compteur et définir la cellule dans le numéro de la ligne qui correspond au nombre de la chaîne de liaison. Type:
    nombre de

    = count + 1Cells ( comptage , 1) = lien
    9

    boucler la boucle et mettre fin à la sous-routine . Type:

    Suivant subfolderEnd Sous
    10

    Sélectionnez "Fichier" et "Enregistrer". Choisissez " Exécuter" et " Exécuter Sub /utilisateur formulaire " pour lancer l' VBA script. Revenez dans le classeur pour afficher les résultats .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment modifier le Registre en VBScript 
  • Comment déboguer une fonction Visual Basic 
  • SQL Adapter Tutoriel pour BizTalk 
  • Comment rechercher un caractère de tabulation dans VBA 
  • Xcode Tutorial Web Browser 
  • Comment faire un bouton clignotant en VB 
  • Environ un VB Runtime Error 462 
  • Comment remplacer un caractère dans une chaîne en VB6 
  • Comment débloquer un script Compte 
  • Comment faire pour supprimer le bouton Fermer sur VBA 
  • Connaissances Informatiques © http://www.ordinateur.cc