Azione di macro ImpostaVoceMenu

È possibile usare l'azione di macro ImpostaVoceMenu nei database desktop di Access per impostare lo stato delle voci di menu, che può essere abilitato o disabilitato, selezionato o deselezionato, nei menu personalizzati o globali della scheda Componenti aggiuntivi.

Nota : L'azione di macro ImpostaVoceMenu funziona solo con menu personalizzati e globali creati con macro di menu. L'azione di macro ImpostaVoceMenu è inclusa in Microsoft Office Access 2007 e nelle versioni successive solo per la compatibilità con le versioni precedenti. Non è compatibile con le funzionalità della barra dei comandi. È tuttavia possibile usare le proprietà Enabled e State in un modulo di Visual Basic, Applications Edition (VBA) per disabilitare o abilitare e selezionare o deselezionare le voci dei menu di scelta rapida oppure dei menu personalizzati o globali.

Impostazione

Gli argomenti dell'azione di macro ImpostaVoceMenu sono i seguenti.

Argomento dell'azione

Descrizione

Indice menu

L'indice del menu che contiene i comandi per cui impostare lo stato. Immettere un valore intero, a partire da 0, per l'indice del menu personalizzato o globale desiderato. Immettere il valore dell'indice nella casella Indice menu della sezione Argomenti azione della finestra di progettazione macro. L'indice è relativo alla posizione del menu nella macro di menu per il menu personalizzato o globale (la posizione dell'azione di macro AggiungiMenu di questo menu nella macro di menu, contando a partire da 0). La visualizzazione del menu può essere diversa, perché è possibile usare espressioni condizionali nella macro di menu per nascondere o mostrare le voci di menu personalizzate. Questo argomento è obbligatorio.

Se si seleziona un menu con questo argomento e si lasciano vuoti gli argomenti Indice comando e Indice sottocomando, è possibile abilitare o disabilitare il nome del menu stesso. Non è tuttavia possibile selezionare o deselezionare un nome di menu (Access ignora le impostazioni di Selezionare e Deselezionare per l'argomento Contrassegno per i nomi di menu).

Indice comando

L'indice del comando per cui impostare lo stato. Immettere un valore intero, a partire da 0, per l'indice del comando desiderato nel menu selezionato con l'argomento Indice menu. L'indice è relativo alla posizione del comando nel gruppo di macro che definisce il menu selezionato per il menu personalizzato o globale (la posizione della macro di questo comando nel gruppo di macro, contando a partire da 0). La visualizzazione del menu può essere diversa, perché è possibile usare espressioni condizionali nel gruppo di macro del menu per nascondere o mostrare i comandi di menu personalizzati.

Indice sottocomando

L'indice del sottocomando per cui impostare lo stato. Si applica solo se il comando desiderato ha un sottomenu. Immettere un valore intero, a partire da 0, per l'indice del sottocomando desiderato nel sottomenu selezionato con l'argomento Indice comando. L'indice è relativo alla posizione del sottocomando nel gruppo di macro che definisce il sottomenu selezionato per il menu personalizzato o globale (la posizione della macro di questo sottocomando nel gruppo di macro, contando a partire da 0).

Contrassegno

Lo stato su cui impostare il comando o il sottocomando. Fare clic su Disattivare per disabilitare il comando, che diventa grigio, su Attivare per abilitarlo, su Selezionare per inserire un segno di spunta accanto al comando, a indicare che è stato attivato, oppure su Deselezionare per rimuovere un segno di spunta. L'impostazione predefinita è Attivare.

Osservazioni

L'azione di macro ImpostaVoceMenu funziona solo con un menu personalizzato o globale. Se la finestra attiva non ha un menu personalizzato o globale, l'esecuzione di una macro contenente l'azione ImpostaVoceMenu genera un errore di run-time.

È possibile usare questa azione per impostare lo stato di comandi e sottocomandi di menu, ma non quello di sottocomandi dei sottocomandi.

Per eseguire l'azione ImpostaVoceMenu in un modulo di Visual Basic, Applications Edition (VBA), usare il metodo SetMenuItem dell'oggetto DoCmd.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×