2 votes

Comment puis-je utiliser le clavier pour choisir comment coller du texte dans MS Word?

En utilisant un traitement de texte, je préfère utiliser principalement le clavier, mais lorsque je colle du texte dans MS Word, je semble obligé d'utiliser la souris. Je ne trouve aucun moyen de spécifier comment traiter la mise en forme (garder la source / correspondre à la destination / texte uniquement) de manière ponctuelle sans utiliser la souris (distrayant et lent) ou modifier mes paramètres par défaut (encore pire).

Y a-t-il un moyen de le faire ? Il me semble que j'ai besoin soit d'un raccourci clavier pour ouvrir la boîte de dialogue Options de collage après avoir collé du texte soit une autre commande que je peux utiliser pour spécifier l'option de mise en forme. J'ai regardé Coller Spécial, mais cela semble uniquement offrir une option pertinente, à savoir « texte uniquement » (Texte non formaté), alors que je veux également « garder » ou « correspondre ».

J'utilise MS Word 2007, mais une réponse s'appliquant à d'autres versions serait évidemment plus généralement utile.

P.S. J'utilise l'interface utilisateur néerlandaise de MS Office pour la compatibilité avec mes collègues, donc diverses touches et textes ci-dessus peuvent être inexacts.

4voto

Lernkurve Points 1773

Solution 1: avec la touche menu contextuel

Avec Word 2013, vous pouvez cliquer

  1. sur la touche menu contextuel
  2. suivi de
    • K pour Garder la mise en forme source,
    • M, Entrée pour Fusionner la mise en forme (oui, étrangement, une Entrée supplémentaire était requise) ou
    • T pour Garder le texte uniquement.

Coller spécial avec la touche du menu contextuel

La touche menu contextuel est celle-ci:

touche du menu contextuel

Source: <a href="https://en.wikipedia.org/wiki/Menu_key" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Menu_key</a>

Solution 2: avec les touches d'accélération du menu du ruban

Dans Word 2013, cliquez sur Alt+H, V, puis sur K, M ou T.

Collage spécial via le ruban

Solution 3: avec la boîte de dialogue Collage spécial

Vous pouvez

  1. appuyer sur Ctrl+Alt+V (au lieu de simplement Ctrl+V) pour ouvrir la boîte de dialogue Collage spécial,
  2. ensuite utiliser les touches Flèche bas ou Flèche haut pour changer la sélection par défaut
  3. et appuyer sur Entrée.

description de l'image ici

Solution 4: en attribuant un raccourci clavier à une macro

  1. Créez une macro séparée pour chaque option Collage spécial comme indiqué dans cette réponse de Super User
  2. Attribuez-lui un raccourci clavier via le menu Fichier Options Personnaliser le ruban Personnaliser Personnaliser le clavier

1voto

erdomester Points 3191

Suite à la réponse utile de Lernkurve, je conclus que 'Coller spécial...' ne fait pas le travail, tandis que le mappage des raccourcis clavier vers des macros créées à partir de la boîte de dialogue 'mode de collage' le fait. Étant donné que ses deux premières options s'appliquent à Word 2013 et plus, toute personne bloquée sur la version 2007 devra créer et mapper des macros.

Enregistrement des Macros

Pour enregistrer des macros, vous devez avoir l'onglet Développeurs activé dans le ruban, dans Options Word/Options populaires.

Macros pour les Modes de Collage

Les macros nécessaires pour faire le travail, enregistrées en entrant dans le menu choix après le collage sont :

Sub CollerOriginal()
' Coller avec l'option 'formatage d'origine'
    Selection.PasteAndFormat (wdFormatOriginalFormatting)
End Sub
Sub CollerCorrespondance()
' Coller avec l'option 'correspondance de destination'
    Selection.PasteAndFormat (wdFormatSurroundingFormattingWithEmphasis)
End Sub
Sub CollerTexte()
' Coller avec l'option 'texte uniquement'
    Selection.PasteAndFormat (wdFormatPlainText)
End Sub

J'ai affecté ces raccourcis à Ctrl+Alt+Shift+(<|||>) pour garder le format, texte seulement et fusionner le format respectivement. J'ai choisi les touches de modification Ctrl+Alt+Shift pour éviter les conflits avec les mappings prédéfinis, tandis que (<|||>) m'a suggéré de regarder en arrière (vers le format source), neutre et de regarder vers l'avant (vers le format de destination), même si ce n'est pas vraiment ce qui se passe.

Sens des Options

La signification des options est décrite comme suit sur MSDN (je n'ai pas testé cela en profondeur) :

  • Garder le format source (wdFormatOriginalFormatting) : "Préserve le formatage d'origine du matériel collé" - Je présume que cela inclut les styles, mais je me demande ce qui se passe en cas de conflit de noms de styles. Je présume que tout le formatage actuel est ignoré.
  • Fusionner le formatage (wdFormatSurroundingFormattingWithEmphasis) : "Correspond au formatage du texte collé au formatage du texte environnant" - Je pense que cela signifie que les caractères de la source et tout élément en emphase (gras, italique, _ souligné _) sont insérés dans le formatage actuel, tandis que tout autre formatage d'origine est ignoré.
  • Garder le texte uniquement (wdFormatPlainText) : "Colle en tant que texte simple et non formaté." - Seuls les caractères de la source sont insérés, dans le formatage actuel.

Options dans Coller Spécial

J'ai exploré les options dans 'Coller spécial...', en enregistrant des macros pour chaque option, comme dans la capture d'écran de la boîte de dialogue dans la réponse de Lernkurve. Certaines semblaient se comporter comme garder le format (parfois en faisant des choses supplémentaires étranges), d'autres comme texte seulement, mais aucune comme fusionner le format. (Pour obtenir toutes les options, j'ai dû coller du texte avec un formatage supplémentaire, sinon je n'obtenais que deux options ; mon ensemble d'options incluait "Image (Métafichier Windows)", pas dans sa capture d'écran.)

Voici les résultats :

Sub CollerDocSpecial() ' Objet document MS Office Word
    Selection.PasteSpecial Link:=False, DataType:=wdPasteOLEObject, Placement _
        :=wdInLine, DisplayAsIcon:=False
End Sub
Sub CollerRTFSpecial() ' Texte formaté (RTF)

    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub CollerTexteSimpleSpecial() ' Texte non formaté
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub CollerImageSpecial() ' Image (Métafichier Windows)
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub CollerImageAmelioreeSpecial() ' Image (Métafichier amélioré)
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub CollerHTMLSpecial() 'Format HTML
    Selection.PasteSpecial Link:=False, DataType:=wdPasteHTML, Placement:= _
        wdInLine, DisplayAsIcon:=False
End Sub
Sub CollerTexteUnicodeSpecial() ' Texte Unicode non formaté
    Selection.PasteSpecial Link:=False, DataType:=20, Placement:=wdInLine, _
        DisplayAsIcon:=False

0voto

Chris Chiasson Points 101

Je suis venu ici à la recherche de 2013 et plus tard, mais je peux fournir la réponse pour 2010 et antérieur : Alt + H, V, S, V

Cette combinaison de touches est facile à frapper rapidement. Notez que cela affichera la boîte de dialogue Coller spécial, mais vous pouvez continuer, en appuyant sur une touche de raccourci (première lettre) pour sélectionner "texte Unicode non formaté" (ou quoi que ce soit), Entrée pour fermer la boîte de dialogue, etc.

Pour correspondance, Microsoft dit : Ctrl + V, Ctrl, M

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X