Atalho de teclado no Excel para Mac 2016 para colar e corresponder a formatação de destino

0

Existe um atalho de teclado para colar e combinar a formatação de destino no Excel para Mac 2016? Se não houver, posso criar um?

    
por luciano 06.07.2018 / 19:17

1 resposta

0

Não há nenhum atalho direto para o que você está pedindo. No entanto, você pode tentar um dos seguintes métodos.

1. Use o diálogo Colar Especial

Ao colar texto de algum outro aplicativo, abra o diálogo Colar Especial com ctrl + ⌘ cmd + v , escolha "texto Unicode" com ↓ seta para baixo (se ainda não estiver selecionada) e, em seguida, tecle ↩︎ return . (Se você tiver definido o Acesso total ao teclado nas Preferências do Sistema, será necessário clicar na guia primeiro no diálogo Colar Especial.)

Ao colar fórmulas ou valores dentro do Excel, abra Colar Especial com o mesmo atalho ctrl + ⌘ cmd + v e, em seguida, pressione < kbd> f para selecionar Fórmulas ou v para selecionar Valores dependendo do que você deseja colar. Em seguida, pressione ↩︎ return .

2. Crie uma macro

Grave uma macro no Excel com os comandos explicados acima. Você pode atribuir um atalho personalizado para sua macro e salvá-lo em sua pasta de trabalho pessoal de macros para que fique disponível sempre que você usar o Excel. Este é provavelmente o método mais fácil.

Outra possibilidade é escrever um script do Visual Basic.

3. Editar célula e colar

Comece a editar a célula com F2 (ou fn + F2 se você não tiver mudou o comportamento das teclas de função ) e cole normalmente com ⌘ cmd + v .

Observe que, ao colar uma fórmula, somente o valor será colado.

Observe também que, se houver quebra de linha no texto colado, todas as linhas serão coladas na mesma célula, em vez de colá-las em linhas diferentes.

Além disso, esse método não substitui o valor da célula existente. Depois de acertar F2 , o cursor será colocado após o conteúdo existente.

4. Crie um serviço de Automator

Crie um serviço com o Automator que não receba entrada no Excel e tenha uma ação Executar o AppleScript com o seguinte código:

on run {input, parameters}
    tell application "Microsoft Excel"
        paste special on worksheet active sheet format "Unicode text"
    end tell

    return input
end run

Observe que isso só funciona ao colar texto de algum outro aplicativo. Não funciona com fórmulas do Excel.

Observe também que, se o idioma da sua interface de usuário não for o inglês, você deverá substituir o "texto Unicode" pelo que é exibido na caixa de diálogo Colar especial.

Se você quiser colar fórmulas dentro do Excel com um script, em vez de paste special... acima, use:

paste special active cell what paste formulas

E os valores das fórmulas dentro do Excel podem ser colados com o seguinte código:

paste special active cell what paste values

Claro, você pode criar um novo fluxo de trabalho para cada um dos três casos.

Depois de criar o serviço, você pode atribuir um atalho para o serviço nas Preferências do Sistema .

Você deve ser capaz de verificar o conteúdo da área de transferência no código e decidir qual comando executar, mas não consegui fazer com que o comando get clipboard formats do Excel funcionasse como esperado, por isso não sei como implementar isso.

    
por 09.07.2018 / 21:47