| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    VBA Recherche et remplacement de texte
    Visual Basic pour Applications ( VBA) est un langage de programmation intégré dans la Parole de Microsoft Office , Excel et les programmes d'accès . Les utilisateurs de ces programmes écrire des scripts avec VBA pour étendre les fonctionnalités par défaut d'un programme et d'automatiser les tâches effectuées avec le programme. Un type d' automatisation est utilisé fréquemment dans Word est celle impliquant recherche et de remplacement des opérations sur le texte d'un document. VBA peut personnaliser chaque étape de ces opérations , y compris la génération du texte à rechercher , sélectionner les parties de documents à rechercher et après chaque remplacement par des opérations supplémentaires (par exemple , l'ajout de faits saillants, diminution de la taille de la police ) . Macros

    utilisateurs de Word qui sont nouveaux à l'aide de VBA dans les opérations de recherche peuvent commencer à apprendre VBA en utilisant les fonctions de macro de Word . Les macros sont de petits programmes , appelés aussi les scripts, qui enregistrent les actions d'un utilisateur de Word prend. Par exemple, un utilisateur de Word peut commencer à enregistrer une macro, puis appuyez sur «Ctrl- F » pour appeler la Parole de boîte de dialogue Rechercher . Elle va choisir le texte à rechercher, puis appuyez sur le bouton "Rechercher " pour lancer la recherche proprement dite . Quand elle arrête l'enregistrement , l' enregistreur de macros de Word aura généré un petit script qui effectue la recherche pour le même texte que l'utilisateur recherchait .
    L'écriture du scénario sans l'enregistrer
    < br >

    Traditionnellement, les programmes informatiques, y compris les scripts réalisés avec VBA , ne sont pas comptabilisés mais sont écrits par des programmeurs . Bien que les scripts d' enregistrement peuvent être un moyen pratique et rapide de produire des programmes , les programmes Cette approche crée prennent généralement plus de ressources informatiques (par exemple , le temps de RAM et traitement ) que nécessaire. En revanche, l'écriture de programmes VBA à la main dans le VBA IDE ( environnement de développement intégré ) peut prendre un certain effort de travail supplémentaire , mais suite à des programmes rapides adapté aux tâches précises pour lesquelles ils sont écrits.

    l' exécution de la fonction

    Pour écrire une opération de recherche personnalisée à la main , le programmeur VBA travaillera avec le VBA fonction Exécuter. Cette fonction fait partie d'un composant Word appelé l'objet Selection , qui stocke le texte en surbrillance. L' exécution de la fonction prend plusieurs arguments , qui sont les caractéristiques d'une fonction utilise pour faire son travail. Un des Exécuter les arguments est " FindText », qui est le texte que le programme va rechercher. Voici un exemple d'un petit programme qui remplit l'argument FindText :

    Sous FindSomething () Dim xx = Selection.Find.Execute ( FindText : = " la ") End Sub
    < br > Réalisation d'une opération de remplacement

    le code de programmation utilisé pour effectuer une opération de remplacement de base est similaire au code de l'opération de recherche . Les programmeurs spécifier le texte de remplacement comme un autre argument à la fonction Exécuter. Voici un autre programme pour illustrer une opération de remplacement qui va changer toutes les occurrences du mot «quelque chose» dans un document qui le texte " AutreChose ":

    Sous ReplaceSomething ()

    Dim x

    x = Selection.Find.Execute ( FindText : = " quelque chose " , ReplaceWith : = " AutreChose " )

    End Sub
    Spécification des options

    En utilisant des arguments supplémentaires de la fonction Exécuter , les programmeurs peuvent spécifier des options pour la recherche et de remplacement . Ces options sont les mêmes que ceux disponibles dans " Rechercher et remplacer " de Word boîte de dialogue: . " Mot entier ", " casse " et d'autres

    programmes qui personnalisent recherche et de remplacement ne sont pas limités à un l' exécution des arguments de fonction. Autre programmation peut être ajouté pour manipuler le texte trouvé une manière difficile à réaliser sans programmation. Par exemple, un programmeur peut spécifier qu'une opération de remplacement Usage changer dynamiquement le texte de remplacement , comme le premier mot de paragraphes contenant le terme recherché.

    Previous :

    next :
      articles connexes
    ·Comment créer un journal des employés en Visual Basic…
    ·Comment apprendre Visual Basic 6 
    ·Comment faire une galerie d'images en Visual Basic 6.0 
    ·Comment afficher un GridView horizontalement dans Vb.Ne…
    ·Comment utiliser MsgBox dans VB6 
    ·Comment copier les cordes en VBA 
    ·SolidWorks API Tools 
    ·Comment construire une table d'ordinateur 
    ·Comment vérifier un Radiobutton sur Vb.Net 
    ·Comment désactiver un bouton Visual Basic 
      articles en vedette
    ·Comment convertir un fichier RPC EXE 
    ·Comment faire pour installer un paquet RPM 
    ·Comment faire pour convertir en UTF-8 dans MySQL 
    ·Comment écrire dans un fichier en Python 
    ·Comment désactiver une exception Java 
    ·Comment renommer des colonnes dans MySQL 
    ·Comment vérifier la syntaxe dans un script Perl 
    ·Comment détecter un navigateur Safari en JavaScript 
    ·Java Certification FAQs 
    ·Comment inclure la date actuelle dans Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com