Accueil Médias sociaux Comment écrire des macros Word 2016 pour échanger des éléments de texte - des mannequins

Comment écrire des macros Word 2016 pour échanger des éléments de texte - des mannequins

Table des matières:

Vidéo: Macros Word pour automatiser les tâches 2025

Vidéo: Macros Word pour automatiser les tâches 2025
Anonim

Lorsque vous travaillez avec des documents dans Word 2016, en particulier ceux qui sont plus longs, vous aurez besoin de la facilité et de la fonctionnalité des macros qui peuvent échanger des mots, des phrases ou éléments autour. Pour créer des macros, vous aurez probablement besoin du langage de programmation Visual Basic pour Applications (VBA), qui est vaste, complexe et intimidant. Cela signifie qu'il a un grand potentiel, mais ce n'est pas quelque chose que vous allez vous asseoir et apprendre dans un après-midi décontracté.

Voici quelques macros de "permutation" pour vous aider à personnaliser votre expérience Word.

Échange de mots dans Word 2016

Voici une macro pratique que vous utiliserez probablement tout le temps. La macro word_swap permute deux mots. Il coupe le premier mot et le colle après le deuxième mot:

Sous word_swap ()

'

' word_swap Macro

'Permuter deux mots, gauche-droite

'

Sélection. Unité MoveRight: = wdWord, Count: = 1, Extend: = wdExtend

Sélection. Couper

Sélection. Unité MoveRight: = wdWord, Count: = 1

Sélection. Coller

Fin Sub

Ces frappes ont été enregistrées pour créer cette macro:

  1. Ctrl + Maj + →Le mot à la droite du curseur est sélectionné.
  2. Ctrl + X Le mot est coupé.
  3. Ctrl +

    Le curseur se déplace après le deuxième mot.

  4. Ctrl + V Le mot d'origine est collé.

Les macros Word ne peuvent pas enregistrer les clics de souris. Lorsque vous devez sélectionner du texte, utilisez les touches fléchées plus la touche Maj ou utilisez la touche F8 (sélection étendue).

Aussi, pour que cette macro fonctionne, le pointeur d'insertion doit être positionné au début du premier mot.

Et / ou échange de mots dans Word 2016

Autre macro de permutation de mots que vous utiliserez probablement fréquemment la macro and_or_word_swap. Contrairement à un échange de mots régulier, le but de cette macro est d'échanger des mots de chaque côté d'une conjonction. Par exemple, changer ceci ou cela en cela ou cela.

Comme pour la macro word_swap, cette macro a été enregistrée depuis l'entrée de frappe:

Sub et_or_word_swap ()

'

' et_ou_word_swap Macro

'Permuter deux mots dans une conjonction

'

Sélection. Unité MoveRight: = wdWord, Count: = 1, Extend: = wdExtend

Sélection. Couper

Sélection. Unité MoveRight: = wdWord, Count: = 1

Sélection. Coller

Sélection. Unité MoveRight: = wdWord, Count: = 1, Extend: = wdExtend

Sélection. Couper

Sélection. Unité MoveLeft: = wdWord, Count: = 2

Sélection. Coller

End Sub

Voici les séquences de touches utilisées pour enregistrer cette macro:

  1. Ctrl + Shift +
  2. Ctrl + X Le premier mot est coupé.
  3. Ctrl +

    Le pointeur d'insertion saute sur la conjonction, et ou ou.

  4. Ctrl + V Le mot est collé après la conjonction.
  5. Ctrl + Maj +
  6. Ctrl + X Le mot après la conjonction (maintenant après le premier mot que vous avez collé à l'étape 4) est sélectionné et coupé.
  7. Ctrl +, Ctrl + ←Le curseur revient juste avant la conjonction.
  8. Ctrl + V Le deuxième mot est collé.

L'effet net de ces raccourcis clavier est de couper un mot d'un côté de et ou de ou de, puis de coller le mot de l'autre côté. Ensuite, le deuxième mot est coupé et collé avant les et ou ou.

Pour que cette macro soit efficace, le pointeur d'insertion doit clignoter au début du premier mot.

Permuter des phrases dans Word 2016

Tout comme vous pouvez échanger deux mots d'affilée, vous pouvez également échanger deux phrases. La macro swap_sentences ne fait que cela. Et, comme dans les autres macros de manipulation de texte, utilisez le clavier - et non la souris - pour sélectionner du texte.

Dans le code suivant, la sélection. La commande Extend représente l'appui sur la touche F8 du clavier. Lorsque vous appuyez trois fois sur cette touche, une phrase est sélectionnée.

Sous swap_sentences ()

'

' swap_sentences Macro

'Permuter deux phrases

'

Sélection. Étendre la

sélection. Étendre la

sélection. Étendre la

sélection. Couper

Sélection. Étendre la

sélection. Étendre la

sélection. Étendre la

sélection. EscapeKey

Sélection. Unité MoveRight: = wdCharacter, Count: = 1

Sélection. Coller

Fin Sub

Voici les séquences de touches enregistrées pour créer la macro swap_sentences:

  1. F8, F8, F8 La phrase en cours est sélectionnée.
  2. Ctrl + X
  3. F8, F8, F8 La phrase suivante est sélectionnée.
  4. Esc, →

    La sélection est annulée et le pointeur d'insertion est placé au début de la phrase suivante.

  5. Ctrl + V La première phrase est collée après la deuxième phrase.

Lorsque vous exécutez cette macro, assurez-vous que le pointeur d'insertion est défini quelque part dans la première phrase.

Échange du texte d'en-tête et de pied de page dans Word 2016

La macro swap_header_footer permute le texte d'en-tête et le pied de page du document. Vous pouvez terminer ce processus manuellement, mais le problème est que la macro n'enregistre pas correctement toutes les actions. Ainsi, bien que vous puissiez enregistrer les séquences de touches de base, vous devez retourner à Visual Basic Editor pour terminer la macro:

Sous swap_header_footer ()

'

' swap_header_footer Macro

'En-tête / pied de page < '

Si ActiveWindow. Vue. SplitSpecial wdPaneNone Then

ActiveWindow. Volets (2). Fermer

Fin Si

Si ActiveWindow. ActivePane Vue. Type = wdNormalView ou ActiveWindow. _

ActivePane. Vue. Type = wdOutlineView Then

ActiveWindow. ActivePane Vue. Type = wdPrintView

Fin Si

ActiveWindow. ActivePane Vue. SeekView = wdSeekCurrentPageHeader

Sélection. WholeStory

Sélection. Couper

ActiveWindow. ActivePane Vue. SeekView = wdSeekCurrentPageFooter

Sélection.HomeKey Unité: = wdLine

Sélection. Coller

Sélection. Unité EndKey: = wdLine, Extend: = wdExtend

Sélection. Couper

ActiveWindow. ActivePane Vue. SeekView = wdSeekCurrentPageHeader

Sélection. Coller

ActiveWindow. ActivePane Vue. SeekView = wdSeekMainDocument

End Sub

L'effet global de cette macro est de modifier l'en-tête du document, de sélectionner et de couper tout ce texte, puis de passer au pied de page. Une fois dans le pied de page, le texte de l'en-tête est collé, puis le texte du pied de page est sélectionné et coupé. La macro revient à l'en-tête et colle le texte du pied de page. Ensuite, la macro ferme l'en-tête.

Comment écrire des macros Word 2016 pour échanger des éléments de texte - des mannequins

Le choix des éditeurs

Optimisation des médias sociaux: SMART Marketing - les nuls

Optimisation des médias sociaux: SMART Marketing - les nuls

Lorsque vous avez défini vos objectifs de médias sociaux, identifié votre cible audience et a trouvé où les trouver sur les canaux de médias sociaux, utilisé les données des programmes d'analyse pour déterminer le moment optimal pour être actif sur les médias sociaux, et mettre en place une politique complète de comportement des médias sociaux, vous êtes prêt à aller de l'avant ...

Optimisation des médias sociaux: ce que vous devriez savoir sur le balisage sémantique - dummies

Optimisation des médias sociaux: ce que vous devriez savoir sur le balisage sémantique - dummies

Si vous voulez Pour vraiment réussir votre stratégie d'optimisation des médias sociaux, vous devez connaître le balisage sémantique. Autrement dit, le balisage sémantique est un moyen normalisé d'écrire du code qui rend une page Web facilement compréhensible par des machines stupides, telles que les moteurs de recherche. C'est un moyen d'annoter le contenu d'une page Web ...

Conseils pour concevoir une photo de couverture de Flickr - les nuls

Conseils pour concevoir une photo de couverture de Flickr - les nuls

Un gros changement à Flickr est la photo de couverture personnalisable à le sommet de chaque profil. Voici quelques spécifications et instructions pour créer et télécharger une image de couverture, ainsi que quelques conceptions d'image de couverture pour vous inspirer. Voici quelques-unes des spécifications pour votre photo de couverture Flickr: La photo de couverture est ...

Le choix des éditeurs

Dessiner des formes multiples sur n'importe quel calque de forme dans Photoshop Elements 11 - dummies

Dessiner des formes multiples sur n'importe quel calque de forme dans Photoshop Elements 11 - dummies

Formes sur n'importe quel calque de forme que vous créez dans Photoshop Elements 11. Vous pouvez ajouter, soustraire, exclure des chevauchements et intersecter des formes exactement de la même manière que vous le faites avec des sélections. Procédez comme suit: Après avoir créé la première forme, sélectionnez un bouton d'état dans les options d'outil: Ajouter à la zone de forme: ...

Télécharger des images sur un Mac avec un lecteur de carte - les nuls

Télécharger des images sur un Mac avec un lecteur de carte - les nuls

Votre appareil photo a probablement un port USB et câble que vous pouvez utiliser pour télécharger vos images. Cette méthode utilise la puissance de la batterie de l'appareil photo et est également assez lente. Vous obtiendrez des images dans votre ordinateur plus rapidement si vous utilisez un lecteur de carte. Si vous téléchargez de grandes quantités d'images, pensez à acheter un des lecteurs de cartes FireWire; ...

Dessiner des formes multiples dans Photoshop Elements 10 - dummies

Dessiner des formes multiples dans Photoshop Elements 10 - dummies

Après avoir créé un calque de forme dans Photoshop Elements 10, peut dessiner des formes supplémentaires sur cette couche. Vous pouvez ajouter, soustraire, chevaucher et croiser des formes exactement de la même manière que vous le faites avec les sélections. N'oubliez pas que lorsque vous créez une forme dans Elements, vous créez un élément vectoriel. Les vecteurs décrivent une forme mathématiquement. Le ...

Le choix des éditeurs

Mise à l'échelle des cotes pour la sortie dans AutoCAD 2014 - Mannequins

Mise à l'échelle des cotes pour la sortie dans AutoCAD 2014 - Mannequins

Vous devez ajuster la taille du texte et les dimensions qui sont appliquées dans l'espace objet pour s'adapter à l'échelle finale de tracé du dessin AutoCAD. De loin, la meilleure façon de le faire est d'utiliser des dimensions annotatives. Suivez ces étapes pour utiliser le style de cote annotatif et appliquer une échelle annotative à ...

Configuration de colonnes dans AutoCAD 2014 - Mannequins

Configuration de colonnes dans AutoCAD 2014 - Mannequins

L'ajout le plus récent à un texte multiligne dans AutoCAD 2014 est des colonnes. La fonctionnalité de texte d'AutoCAD devient de plus en plus un traitement de texte. Quelques versions de retour, c'était des retraits simples, puis des listes numérotées et à puces. Ces colonnes existent en deux versions: Statique: vous spécifiez le nombre de colonnes dans lesquelles vous souhaitez insérer du texte ...