Os atalhos de teclado do Microsoft Word para macros não estão funcionando

1

No trabalho, tenho várias macros do Word 2007 em um modelo Normal.dotm. No Windows XP, eu tinha algumas macros atribuídas a atalhos de teclado, por exemplo Ctrl + Shift + 9 Tudo funcionou perfeitamente.

Nosso departamento de TI recentemente me deu um novo laptop com o Windows 7 de 64 bits. As configurações de segurança nesta nova máquina são muito mais restritas.

Quando eu pressiono meus atalhos de teclado macro, as macros não são executadas. Eu estou correndo como um administrador. Eu não entendo completamente o modelo de segurança no Windows 7. Apesar de ser um Admin, aparentemente há outro nível de administração para executar aplicativos. Eu tentei definir o nível de privilégio de WinWord.exe para "Executar este programa como administrador" (na guia Compatibilidade de propriedades), mas sem sucesso.

Eu posso executar as macros diretamente através da caixa de diálogo de macros ou criando um ícone da barra de ferramentas. Meu nível de segurança de macro é "Desativar todas as macros, exceto as macros assinadas digitalmente".

No Excel, o uso de teclas de atalho de macro funciona bem.

Alguma opinião sobre qual poderia ser o problema?

    
por Dean Hill 05.03.2012 / 16:39

2 respostas

1

Eu encontrei uma solução. Como dito anteriormente, minhas macros foram definidas em Normal.dotm. Eles estavam em um módulo de código chamado Module1.

Eu criei um novo módulo chamado Module2 e depois cortei & colou todas as macros neste novo módulo. Depois disso, as teclas de atalho estão funcionando perfeitamente para as macros. Eu também deletei o Module1.

Este é claramente um bug raro e estranho no Word 2007. Provavelmente foi causado (de alguma forma) por tomar meu Normal.dotm da minha antiga instalação do Windows XP e copiá-lo para o novo Windows 7 e Word 2007.

    
por 07.03.2012 / 15:35
1

Eu não tenho o Word 2007 em mãos. Na minha versão do Word, você:

  • Selecione Ferramentas, depois Opções, depois Segurança, depois Segurança da Macro, depois Nível de Segurança.
  • Defina o nível de segurança como médio.
  • Clique em OK duas vezes.

Com o Word 2007, o ponto de partida pode ser um pouco diferente, mas o princípio será o mesmo.

Boa sorte.

    
por 05.03.2012 / 17:05