Visual Basic (VB ) est un langage de programmation utilisé pour le développement rapide de programmes informatiques . Vous pouvez développer ces programmes dans Microsoft Word et Excel. Cela vous permet d'exploiter les nombreux objets et ressources de chacune de ces demandes a ( c'est à dire l'objet ActiveDocument dans Word ou d'Excel intégré Trier et fonctions Sous-total ) , par opposition à la création d'objets à partir de scratch.Try les projets suivants pour développer votre visuel compétences de base et alphabétisation . Découvrez la gamme Object
Tapez le texte suivant dans l'environnement de développement intégré de MS Word ( IDE ) pour voir l'objet Range essentiel dans l'action. Vous pouvez entrer l'IDE à partir de Word en appuyant sur "Alt" - "F11" . Tapez le code dans n'importe quel espace ouvert dans la fenêtre de code.
Public Sub spacePgp () de r As Range
Set r = Selection.Range
r.Expand wdParagraphr . InsertAfter vbCrLfr.InsertBefore vbCrLf
End Sub
Return to Word (Alt- F11) lorsque vous avez tapé le programme , et placez le point d' insertion ( curseur Alias ) dans tout le paragraphe , en particulier une entouré par les paragraphes ci-dessus et ci-dessous. Exécutez le programme en sélectionnant Développeur > Macros , en choisissant la " spacePgp " nom de la macro dans la liste, puis cliquez sur Exécuter . Le inserts macro chariot revient au-dessus et en dessous du point avec le point d'insertion . Les points clés dans le code pour prendre note de sont celles qui se rapportent aux fonctions de InsertAfter et InsertBefore sélection et . Sélection se réfère à l' emplacement du curseur (AKA le point d'insertion ) et les requêtes INSERT ajoute les retours chariot .
Créer un projet
formUtilisateur Entrez l'IDE de Visual Basic comme avant , puis choisissez la commande Insertion > menu UserForm . Sur le nouveau formulaire, faites glisser deux boutons de commande de la boîte à outils . Dans le volet Propriétés, modifiez le nom d'un bouton de « bleu », l'autre à " jaune ". Double-cliquez sur le bouton " jaune " , et entrez ce code de programme pour l'événement CommandButton2_Click :
Private Sub CommandButton2_Click () Set r = Selection.Ranger.Expand ( wdSentence ) r.HighlightColorIndex = wdYellowEnd Sous
Duplicate code du programme
Copier le bouton le code de la CommandButton2_Click () pour le presse-papiers et coller le code ci-dessus la première instance de la fonction , au-dessus de la ligne " Private Sub CommandButton2_Click (). " Changer le CommandButton2_Click dupliqué à lire CommandButton1_Click , et changer le wdYellow à wdBlue .
Accédez à une autre partie du code de ce document en déplaçant d'abord le curseur sur le volet projet. Développez le dossier du Microsoft Word objet en cliquant dessus . S'il ya plusieurs dossiers nommés objet Word Microsoft , choisissez celui qui apparaît sous le nom du document que vous voulez que la macro à exécuter po Par exemple, si vous testez votre programme sur le texte figurant dans le document " MacroStudy , " le dossier vous souhaitez développer en cliquant sur le signe plus ( +) signe ressemblera à ceci : Projet de
( MacroStudy ) + Microsoft Word Objects
écrire le code qui charge le formulaire
Photos
Double- cliquez sur l'icône ThisDocument qui apparaît après vous développez le dossier Objets Microsoft Word. Cette action vous amène à une autre fenêtre de code , où vous entrez le code qui affiche le formulaire que vous avez créé . C'est le code à entrer :
Public Sub ColorForm () UserForm1.ShowEnd Sous
retour à Word et placer le point d'insertion dans une phrase dans le texte du document. Commencez votre programme en sélectionnant Développeur > Macros , puis en sélectionnant " ColorForm », puis sur le bouton Exécuter. Votre formulaire apparaît. Cliquez sur le bouton bleu ou jaune et regarder la phrase contenant le changement de couleur de point d'insertion.