Desabilitar CTRL – isso é possível?

Anônima
2017-04-26T20:43:51+00:00

prezados, boa tarde!

por favor, alguém sabe como faço para desabilitar a função ctrl de uma planilha?

exemplo: ctrl+ a, ctrl+b, ctrl+ c............. (desabilitar todas as possíveis combinações que existem).

alguém sabe se é possível desabilitar essa tecla?

desde já agradeço pela atenção de todos.

muito obrigado!

atenciosamente,

marco

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2017-04-27T13:15:01+00:00

Não. Cada tecla especial possui um código. Porr exemplo, A LT é %;  PAGE DOWN é {PGDN}.

Neste link você pode ver a relação das teclas e seus respectivos códigos.

Método Application.OnKey (Excel)

Esta resposta foi útil?

0 comentários Sem comentários

4 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2017-04-27T12:52:19+00:00

    Certo, e se fosse tipo um Alt+f1 é só deixar assim

    Private Sub Workbook_Open()

    Application.OnKey "alt+f1", ""

    End Sub

    ou seria de outra forma?

    Agradeço pela atenção.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2017-04-27T12:33:40+00:00

    Exatamente! Mas com com cada código abaixo do outro.

    Private Sub Workbook_Open()

    Application.OnKey "^c", ""

    Application.OnKey "^p", ""

    End Sub

    Depois só inserir dentro do módulo da Pasta de Trabalho e pronto.

    Lembrando que dessa forma você desativa o atalho do teclado, mas não a funcionalidade.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2017-04-27T11:30:03+00:00

    Olá, bom dia!

    Obrigado por responder mais essa dúvida :)

    Essa macro desabilita o ctrl+c, mas se eu quiser desabilitar o ctrl+p, é só trocar a letra?

    Exemplo: se eu quiser desabilitar duas combinações seria assim: 

    Private Sub Workbook_Open()

    Application.OnKey "^c", "" Application.OnKey "^p", ""

    End Sub

    isso mesmo? ou seria de outra forma?

    Atenciosamente,

    Marco

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2017-04-26T21:32:57+00:00

    Existe a possibilidade de você desabilitar os comandos especificos. Mas, até onde sei, apenas o CTRL não seria possível.

    Abaixo segue o código que você inclui no VBA pra desablitar CTRL+C. Se precisar de ajuda para inserir, só avisar.

    Private Sub Workbook_Open()

    Application.OnKey "^c", ""

    End Sub

    Esta resposta foi útil?

    0 comentários Sem comentários