Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment utiliser un ensemble de cord…
  • Comment faire pour modifier une vale…
  • Comment initialiser un tableau en VB…
  • Idées de jeux Visual Basic 
  • Comment faire des Web Forms de Visua…
  • Comment ajouter un bouton Réduire à…
  • Comment trier les données dans Visu…
  • Comment faire VBS Fichiers Tutorial 
  • Le code Visual Basic pour Flash Play…
  • Comment charger une table à partir …
  •   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

    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é.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer des formulaires avec Visual Basic 
  • Comment définir le focus sur une autre fenêtre en utilisant Visual Basic 
  • Comment supprimer Objets LineShape en Visual Basic 
  • Comment tuer un procédé utilisant VB.net 
  • Comment afficher le premier élément de la liste déroulante Liste déroulante dans Visual Basic 
  • Comment utiliser Jaws avec Microsoft Visual Basic 
  • Comment inverser les numéros sur Visual Basic 
  • Comment faire un clic souris événement à l'aide de Visual Basic 
  • Comment appeler une procédure stockée SQL utilisant MS Access VBA 
  • Comment contrôler un clavier dans Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc