Atalho no Word ou Excel para Colar Especial?

52

Se eu quiser colar sem formatação, tenho que ir para o botão "Colar" na faixa de opções e clicar em "Colar especial" e depois em "texto não formatado".

Existe um atalho como Ctrl+ Vque fará isso automaticamente por mim?

RoboShop
fonte

Respostas:

23

Acho que não, mas a boa notícia é que você pode criar uma criando uma macro.

Grave a macro, cole da maneira que desejar e atribua-a a um atalho de teclado ou coloque o seguinte em uma nova macro (supondo que você queira colar sem formatação):

Para o MS Word 2010:

    Selection.PasteAndFormat (wdFormatPlainText)

Para o MS Excel 2010:

ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, _
    DisplayAsIcon:=False, NoHTMLFormatting:=True

Novamente, depois de salvar a macro, você precisará atribuí-la a um atalho de teclado (por exemplo, ctrl + m).


Adição: MS Word 2002:

Sub PastePlaintext()
    Selection.PasteSpecial Link:=False, DataType:=wdPasteText
End Sub
Adam Thompson
fonte
solução fantástica!
RoboShop
embora provavelmente a única coisa ruim seja no Excel, você não pode desfazê-lo!
RoboShop
Muito obrigado! Funcionou muito bem para o meu Word 2013 x64 no Windows 8 Pro.
Soonts 23/02
36

No Word 2007 a 2013 no Windows, você pode usar Ctrl+ Alt+ V.

No Word 2011 para Mac, você pode usar Control+ Command+ V.

Ambos exibem a caixa de diálogo "Colar especial". Não há atalhos diretamente para "Texto não formatado", mas como você pode usar as setas para ir para "Texto não formatado" e Enterconfirmar, esse provavelmente é o caminho mais rápido sem uma macro.

houbysoft
fonte
graças, este é útil para quando eu não estou no meu próprio computador e não pode simplesmente gravar macros
RoboShop
27

Acabei de descobrir que no Word 2013 e no Excel 2013 há uma maneira rápida de acessar, a partir do teclado, todas as opções " Colar Especial ". Nos exemplos a seguir, é mostrado apenas como colar como texto (sem colar os formatos).

Word 2013:

Depois de copiar algo, vá para onde deseja colá-lo (sem colar o formato). CTRL+ V(ele também colará temporariamente o formato) então CTRL(pressione e solte a tecla Control) e depois T(o último T significa "manter apenas o texto").

Excel 2013:

Depois de copiar algo, vá para onde deseja colá-lo (sem colar o formato). CTRL+ V(ele também colará temporariamente o formato) então CTRL(pressione e solte a tecla Control) e depois V(o último V significa "colar valores").

É importante que a segunda CTRL tecla seja liberada antes de digitar a última letra.

Este método requer apenas quatro toques no teclado, sem macros e sem uso do mouse em uma janela de diálogo.

Luca M
fonte
É bom conhecer o atalho para abrir esse menu de contexto. Usei isso no Excel 2013 para colar sem bordas pressionando "B" na última etapa.
Reintegrar Monica
Esta é a resposta canônica. Funciona como um encanto, sem configurações especiais necessárias.
21415 Clacke
@ Justin Colando Sem Fronteiras, trazendo material da área de transferência para áreas atingidas por desastres. ;-) #
314 clacke
Alguma idéia de como conseguir isso no mac?
AndreLung
10

Se você deseja definir "Manter apenas o texto" como padrão, você pode fazer o seguinte:

  1. A pasta padrão: colar padrão

  2. Clique no menu suspenso na parte superior e escolha "Mais comandos": dropdown> Mais comandos

  3. Clique em Avançado: Avançado

  4. Altere os padrões (para Manter apenas o texto): Alterar padrões

  5. Repetir os mesmos padrões de colar apenas para texto: Pasta resultante

Espero que isto ajude!

rishimaharaj
fonte
Word 2013 para Windows, copiando do IE - essas configurações não têm efeito, o texto colado ainda está formatado.
Soonts 23/02
11
Vergonha não existem estas opções no Excel muito embora ...
peterflynn
1

No Word 2010, você pode clicar com o botão direito do mouse e, nas opções de colagem, selecionar "Manter apenas o texto" - não tão bom quanto um atalho de teclado, mas não é ruim.

BJ292
fonte
1

Para o Word, alterar as configurações padrão (como mostrado acima) parece ser uma boa opção se as configurações corresponderem ao que você deseja. Para o Excel, no entanto, sugiro usar um clique direito.

Existem alguns problemas significativos ao adicionar uma macro.

1) Ele será perdido em novos documentos, a menos que você modifique o modelo padrão.

2) Se você modificar o modelo padrão e precisar compartilhar sua pasta de trabalho, a pessoa que está obtendo o arquivo receberá um aviso de segurança .... o que provavelmente os assustará.

As outras opções de teclado exigem muitas teclas. Além disso, se você estiver colando de uma página da Web, o Excel e o Word levarão muito tempo para converter o HTML.

Um clique direito mostra as opções de colagem, onde você pode selecionar a opção de texto sem formatação.

Eu gostaria que houvesse um atalho de teclado embutido, mas o clique direito parece a melhor alternativa para mim.

SHIowa
fonte
1

Para uma solução independente de aplicativo, considere o PureText .

Nenhum instalador é necessário, é gratuito e, quando executado, mapeará uma nova combinação de teclas para colar sem formatação.

Pessoalmente eu uso Win+ V.

Richard
fonte
1

A função já existe, apenas não possui um atalho pronto para uso, mas você pode atribuir um.

No Word 2007-2013 (talvez mais cedo, não lembre-se), você pode vincular o atalho de teclado de sua escolha aos comandos. No Word 2013, isso está em

  • Arquivo> Opções> Personalizar faixa de opções> e clique em "Personalizar ..." no canto inferior esquerdo com a etiqueta "Atalhos do teclado:".
  • Em Categorias, selecione "Todos os comandos";
  • em comandos, selecione "PasteTextOnly".
  • Clique na caixa de texto "Pressione nova tecla de atalho" e pressione a combinação de teclas que deseja usar para executar este comando.
  • Para vincular o atalho ao comando (lembre-se / salve o novo atalho), clique no botão "Atribuir".

Se o conjunto de teclas estiver em uso, abaixo da caixa "teclas atuais", será exibido "Atualmente atribuído a: xyz", em que xyz é o comando que já usa esse atalho. Em seguida, você pode decidir se deseja ou não manter sua primeira opção (o atalho agora chamará PasteTextOnly e não mais chamará xyz) ou tentar criar outra combinação de teclas.

Quarkman
fonte
Ainda funciona no Word no Office 365 em julho de 2019
Asu
0

Na verdade, existe uma maneira fácil. Basta pressionar Alt+ E, depois Se V. Você obterá a caixa de diálogo muito mais fácil, o que certamente poupará muito tempo.

Carlos Magno Létes Rodrigues
fonte
Isso não funciona no Office 2010 ou em versões posteriores.
feetwet
0

No Word 2007-2013, você deve pressionar ALT + CTRL + G, pressionar T e clicar na tecla Enter

David Covarrubias
fonte
0

No Excel, basta pressionar F2 na célula na qual deseja colar e pressionar CTRL + V.

Marc Emmerke
fonte
0

clique com o botão direito do mouse no local em que deseja colar o texto sem formatação e pressione a tecla T

texto não formatado é colado.

BTW: se você acidentalmente colar texto formatado, selecione tudo e pressione Ctrl + Espaço para redefinir para o formato 'normal'

Fatherjack
fonte
-1

Para colar objetos e texto no Excel, com uma opção para desfazer, use

' Custom data type for undoing
    Type SaveRange
        Val As Variant
        Addr As String
    End Type

' Stores info about current selection
    Public OldWorkbook As Workbook
    Public OldSheet As Worksheet
    Public OldSelection() As SaveRange
'----------------------------------------------------------
Sub PasteValues()

' Set shortcut to Cntl+Shift+V, for example
' Works for Outlook and Chrome AND Excel

' Abort if a range isn't selected
    If TypeName(Selection) <> "Range" Then Exit Sub

' The next block of statements
' save the current values for undoing
    ReDim OldSelection(Selection.Count)
    Set OldWorkbook = ActiveWorkbook
    Set OldSheet = ActiveSheet
    i = 0
    For Each cell In Selection
        i = i + 1
        OldSelection(i).Addr = cell.Address
        OldSelection(i).Val = cell.Formula
    Next cell

' Start paste function
    On Error GoTo ValuesFail
    ' Works for Excel and Outlook, but not Chrome
    Selection.PasteSpecial Paste:=xlValues
    ' Specify the Undo Sub
    Application.OnUndo "Undo the macro", "UndoMacro"
    Exit Sub
ValuesFail:
    On Error GoTo TextFail
    ' Works for Outlook and Chrome, but not Excel
    ActiveSheet.PasteSpecial Format:="Text"
    ' Specify the Undo Sub
    Application.OnUndo "Undo the macro", "UndoMacro"
    Exit Sub
TextFail:
    On Error GoTo PasteFail
    ActiveSheet.Paste
    ' Specify the Undo Sub
    Application.OnUndo "Undo the macro", "UndoMacro"
    Exit Sub
PasteFail:
    MsgBox "Complete Failure"
End Sub
'----------------------------------------------------------
Sub UndoMacro()
' Reinstates data in the selected range

' Tell user if a problem occurs
    On Error GoTo Problem

    Application.ScreenUpdating = False

' Make sure the correct workbook and sheet are active
    OldWorkbook.Activate
    OldSheet.Activate

' Restore the saved information
    For i = 1 To UBound(OldSelection)
        Range(OldSelection(i).Addr).Formula = OldSelection(i).Val
    Next i
    Exit Sub

' Error handler
Problem:
    MsgBox "Can't undo macro"
End Sub
'----------------------------------------------------------
Sub RevertFile()
' From http://www.excelforum.com/showthread.php?t=491103

    wkname = ActiveWorkbook.Path & "\" & ActiveWorkbook.Name
    ActiveWorkbook.Close Savechanges:=False
    Workbooks.Open Filename:=wkname

End Sub

De https://acquirements.wordpress.com/2017/02/07/excel-paste-special-macro-shortcut-key-for-both-objects-and-text/

zylstra
fonte