Le scorciatoie da tastiera di Microsoft Word per le macro non funzionano


1

Al lavoro, ho diverse macro di Word 2007 in un modello Normal.dotm. In Windows XP, avevo alcune delle macro assegnate alle scorciatoie da tastiera, ad esempio Ctrl + Maiusc + 9. Tutto ha funzionato perfettamente.

Il nostro dipartimento IT mi ha recentemente offerto un nuovo laptop con Windows 7 a 64 bit. Le impostazioni di sicurezza su questa nuova macchina sono molto più limitate.

Quando premo le scorciatoie da tastiera della macro, le macro non vengono eseguite. Sto correndo come amministratore. Non capisco completamente il modello di sicurezza in Windows 7. Nonostante sia un amministratore, a quanto pare esiste un altro livello di amministratore per l'esecuzione delle applicazioni. Ho provato a impostare il livello di privilegio di WinWord.exe su "Esegui questo programma come amministratore" (nella scheda Compatibilità proprietà), ma senza successo.

Posso eseguire le macro direttamente attraverso la finestra di dialogo macro o creando un'icona della barra degli strumenti. Il mio livello di sicurezza delle macro è "Disabilita tutte le macro tranne le macro con firma digitale".

In Excel, l'utilizzo dei tasti di scelta rapida macro funziona correttamente.

Qualche idea su quale potrebbe essere il problema?

Risposte:


1

Non ho Word 2007 a portata di mano. Nella mia versione di Word, tu:

  • Seleziona Strumenti, quindi Opzioni, quindi Sicurezza, quindi Sicurezza macro, quindi Livello di sicurezza.
  • Impostare il livello di sicurezza su Medio.
  • Fare clic su OK due volte.

Con Word 2007, il punto di partenza potrebbe essere leggermente diverso, ma il principio sarà lo stesso.

In bocca al lupo.


In Word 2007 le impostazioni di sicurezza della macro sono più dettagliate. Come accennato nel mio post, le mie impostazioni sono: "Disabilita tutte le macro tranne le macro con firma digitale". Le macro vengono eseguite (non solo da un tasto di scelta rapida). Grazie.
Dean Hill,

1

Ho trovato una soluzione Come affermato in precedenza, le mie macro sono state definite in Normal.dotm. Erano in un modulo di codice chiamato Module1.

Ho creato un nuovo modulo chiamato Module2, quindi ho tagliato e incollato tutte le macro in questo nuovo modulo. Dopodiché, i tasti di scelta rapida funzionano perfettamente per le macro. Ho anche eliminato Module1.

Questo è chiaramente un raro e strano bug in Word 2007. Probabilmente è stato causato (in qualche modo) prendendo il mio Normal.dotm dalla mia vecchia installazione di Windows XP e copiandolo sul nuovo Windows 7 e Word 2007.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.