Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment interroger un corps HTML dan…
  • Comment faire pour modifier UserForm…
  • Comment faire pour obtenir les noms …
  • Comment ajouter GetDate à Vb.NET Sc…
  • Comment trouver le fichier EXE d'une…
  • Comment afficher un Spinner Quand un…
  • Comment faire pour ajouter une autre…
  • Comment changer le mot de passe admi…
  • Quels sont les différents événeme…
  • Comment faire pour accéder et exéc…
  •   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

    Tutoriel VBA pour Word

    Visual Basic pour Applications ( VBA ) est un langage de programmation utilisé pour automatiser des tâches dans Microsoft Word. Avec Visual Basic, vous pouvez faire toute opération que vous pouvez faire dans Word sans Visual Basic, mais plus rapide . Cela est particulièrement vrai des opérations qui comprennent de nombreux sous-tâches , telles que la recherche d'un mot , suivi par le choix des mots , suivis par formatting.The exemple de code suivant montre comment vous pouvez commencer à utiliser VBA pour obtenir des solutions pratiques aux problèmes courants de traitement de texte . Entrez le code exemple dans l'IDE

    Ouvrez MS Word et aller à la Visual Basic IDE (environnement de développement intégré ) en appuyant sur Alt- F11.

    Dans la fenêtre code, tapez le code de programme suivant .

    public Sub mac () de r As RangeDim w Comme RangeDim i Comme IntegerDim t As String

    Options.DefaultHighlightColorIndex

    Set r = Selection.Range Photos

    r.StartOf ( wdParagraph )

    r.Expand = TrueWith r.Find.Text = "est" . Replacement.Text = "est" . Forward = True.Wrap = wdFindStop.Format = True.MatchCase = False.MatchWholeWord = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseEnd Withr.Find.Execute Remplacer: = wdReplaceAll

    End Sub

    Vous pouvez avoir une idée de ce que ce programme fera en remarquant certains mots clés en son sein : le paragraphe , trouver et sélection , pour exemple . Le programme détecte et met en évidence toutes les occurrences d'un mot que vous spécifiez , dans le paragraphe actuel

    avis ces deux lignes dans le code suivant: . . Text = "est" Replacement.Text = "est"
    < . p> Ces lignes disent mot ce qu'il faut chercher. En lieu et place de ceux qui «est» s , entrez n'importe quel mot ou le texte que vous souhaitez rechercher et mettre en évidence .
    Exécution du programme

    Retourner au mot (alt -F11 ) et saisir quelques paragraphes d'une valeur de texte. Ces paragraphes doivent contenir au moins quelques occurrences du terme de recherche ci-dessus vous avez choisi .

    Lorsque vous avez terminé la saisie du texte , placez le curseur à l'intérieur de l'un des paragraphes. Exécutez le programme : choisir Alt-F8 pour faire apparaître la fenêtre de macro -replay . Sélectionnez la macro "mac" , puis appuyez sur Run . Si Word trouve des occurrences du mot de recherche que vous avez spécifié dans le paragraphe contenant le curseur , il mettra en évidence le mot .
    Comprenez l'adapter

    Taper dans un seul script peut améliorer votre flux de travail un peu. Mais si vous comprenez comment le script fonctionne , vous commencez à améliorer votre flux de travail beaucoup, et sur ​​une base permanente.

    Retour à l'IDE Visual Basic et regardez le code de programme à l'intérieur de la fonction mac. Remarquez comment la fonction mac arrive à l'actuel paragraphe pour faire son opération de remplacement : il ressemble à l'objet Selection , qui représente le texte sélectionné ou le point d'insertion . Puis, en utilisant la représentation interne de Word du document , le script " surpasse " du point d'insertion au début du paragraphe qui contient le point d'insertion.

    Ce genre de mouvement est rendu possible par un réseau de connexions à l'intérieur de VBA pour Word. La sélection en cours est relié au mot en cours, la phrase en cours et du paragraphe en cours. Plus précisément, les liens Mac ou Leapfrogs de la sélection courante au début du paragraphe courant (Set r = Selection.Range et r.StartOf ( wdParagraph ) ) . À ce moment , r est seulement un point d'insertion , mais nous voulons qu'il se référer à l'ensemble du paragraphe , si nous y ajoutons des r.Expand wdParagraph . Si vous souhaitez rechercher simplement la phrase en cours au lieu de l'actuel paragraphe , remplacer toutes les instances de wdParagraph dans le code du programme avec wdSentence .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment Multi- thread dans Visual Basic 
  • Aide pour Microsoft Visual Basic 
  • Comment utiliser un code à geler Colonnes 
  • Avantages et inconvénients de VisualBasic 
  • Code VBA Développement 
  • Comment faire un chiffres Converter romaine en VB Code 
  • Macros VBA Formation 
  • Comment sélectionner une zone dans VB.Net 
  • Différents types de données dans Visual Basic 
  • Comment convertir une chaîne en un objet HTML dans VB6 
  • Connaissances Informatiques © http://www.ordinateur.cc