59 votes

Quel est le raccourci clavier pour coller sans formatage dans MS Word ?

Dans Microsoft Word 2019, si je veux coller en utilisant : Ctrl + Shift + V Si cela ne fonctionne pas, quel est le nouveau raccourci ?

3voto

Hassan Saeed Points 196

Méthode 1 :

La première méthode consiste à cliquer avec le bouton droit de la souris et à utiliser cette option spéciale de collage (conserver le texte uniquement).

Keep Text Only option

Méthode 2 :

Vous devez attribuer un raccourci ( Ctrl + Shift + V ) pour cette opération

( Note : par défaut, Microsoft Word n'établit pas de raccourci pour cette fonction, nous devons donc l'établir nous-mêmes. )

  • File > Options > Customize Ribbon > Keyboard shortcuts: Customize.
  • à gauche Categories Dans la section Liste, cliquez sur All Commands
  • Sous le droit Commands Liste, sélectionnez pour PasteTextOnly
  • puis définissez le raccourci clavier pour PasteTextOnly como Ctrl + Shift + V

Customize keyboard

Méthode 3 :

Permanent/Ms Word Réglage par défaut

Vous pouvez utiliser cette option qui, par défaut, collera chaque fois en texte brut.

Word Options

2voto

Joan Eliot Points 131

Le raccourci en une étape de @Kira Resari, spécifique à Word, est bien meilleur que de devoir apprendre et exécuter une séquence de touches chaque fois que vous devez coller du texte non formaté. Mais je suis d'accord avec @noseratio, une solution générale qui fonctionne dans tout Windows est encore mieux. AutoHotkey est idéal pour cela, si vous en avez besoin ou si vous l'utilisez pour d'autres raisons.

L'extrait de code ci-dessous montre comment je le fais actuellement dans AutoHotkey. Notez que ce script préserve le contenu original du presse-papiers de Windows afin que vous puissiez toujours coller du texte formaté si vous en avez besoin ailleurs ou si vous changez d'avis. Mon raccourci particulier est Ctl+v pressé deux fois en succession très rapide, juste parce que je trouve que c'est plus facile à retenir qu'une combo du type Ctrl + Shift + V . Mais si vous voulez un raccourci séparé tel que Ctrl + Shift + V , suivez la ligne de définition du raccourci avec la partie du code commençant par commençant sur la ligne après CopyUnformattedFromClipboard et en continuant jusqu'à et y compris le prochain Return (supprimer tout le reste).

Veuillez consulter la documentation d'AutoHotkey pour plus de détails sur la façon dont cela fonctionne. J'ai très probablement copié la routine du timer (qui décide si la fonction Ctrl + V deux fois de suite) d'un généreux expert d'AutoHotkey, mais je ne suis pas en mesure de leur donner le crédit qui leur est dû maintenant.

; hit Ctl+v twice really fast to paste unformatted text
; Ctl+v pressed repeatedly, just with a little more time between presses, still pastes formatted text
; timings here seem about right but you can fiddle with the Sleep and delay settings (currently the latter is 175)
; SEE "MultiPress hotkey function.ahk" for explanation

$^v::
    Action := MultiPress("CopyRegularFromClipboard, CopyUnformattedFromClipboard",175)
Return
    CopyRegularFromClipboard:
        Send, ^v
    Return
    CopyUnformattedFromClipboard:
        Clip0 = %ClipBoardAll%
        ClipBoard = %ClipBoard% ; Convert to plain text
        Send, ^v
        Sleep 500 ; to make sure the clipboard is emptied I guess? (before transferring the original formatted back text to it)
        ClipBoard = %Clip0%
        VarSetCapacity(Clip0, 0) ; Free memory
    Return

TakeAction:
        SetTimer, TakeAction, Off
        if (IsLabel(Action))
            Gosub, %Action%
        Sleep 200
        ;Tooltip required to shut off the notification if used
    Return

MultiPress(actionList = "", delay = 500)
{
    Static pressCount := 0

    pressCount := ( ((A_PriorHotKey = "") || (A_ThisHotKey = A_PriorHotKey))
                    && (A_TimeSincePriorHotkey < delay) ) ? (pressCount + 1) : (1)

    if (actionList = "")  ;this option flags to just return count to caller
        Return pressCount

    SetTimer, TakeAction, % delay
    Loop, Parse, actionList, `,, %A_Space%
        if (A_Index = pressCount)
            Return A_LoopField
    Return False
}

1voto

Max Points 111

Vous pouvez utiliser une macro

Sub PasteSpecial()
    Selection.PasteSpecial DataType:=wdPasteText
End Sub

Attribuez-le ensuite au raccourci de votre choix.

Voir ici Créer un raccourci clavier pour coller du texte brut dans Microsoft Word

Attention, vous allez écraser le PasteFormat par défaut en utilisant la commande Ctrl + Shift + V .

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