Disabilitazione dei pulsanti predefiniti in Word 2003
-
12-11-2019 - |
Domanda
Attualmente sto cercando di disabilitare alcuni pulsanti sulla barra dei menu in Word 2k3 ma non ho idea di come farlo, da quello che posso trovare online, sembra che devo chiamare la funzione "abiliMenuiteem" dall'utente32.dll Ma non sembra funzionare. Ci sono altre opzioni disponibili? Voglio disabilitare la copia/incolla/tagliare senza l'uso di macro per intercettare le chiamate.
Grazie a tutti per il vostro aiuto :)
Gonçalo
Soluzione
Dovresti iterare tramite la collezione App.commandbars per trovare la barra di comando specifica (in questo caso, il menu di modifica) e quindi interagire tramite i comandi per trovare le voci di menu specifiche, quindi dovresti essere in grado di agganciare gli eventi di clic, o Disabilita i pulsanti (gli oggetti CommandBarButton hanno una proprietà abilitata che puoi impostare, credo che tu possa anche impostare visibile su di essi).
Sii consapevole che in diverse lingue, la didascalia può cambiare, quindi è meglio la chiave della proprietà ID.
Ecco un post su come ottenere quei nomi e id