Domanda.

nome=tiziano
cognome=pasqualato
versione=xp
conosco3=buono
vba=SI
macro=SI
email=pasqualato.tiziano@enel.it
chra=879
problema=Non riesco all'avvio di Excel a nascondere la voce di menu 'File', per poi alla chiusura ripristinarla. Si puņ fare
ciņ ?

 

Risposta.

si puņ fare, solo ricorda alla chiusura del file di ripristinare ciņ che togli. Per disabilitare la voce File dalla barra dei menu, userai i due eventi : Open per disabilitare:

Private Sub Workbook_Open()
Application.CommandBars.ActiveMenuBar.Controls.Item(1).Enabled = False
End Sub

e in uscita dovrai ripristinarla, usando il BeforeClose:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars.ActiveMenuBar.Controls.Item(1).Enabled = True
End Sub


Se invece non vuoi vedere la voce, al posto di Enabled userai Visible
saluti, ennius
 

Conferma.

Evviva funziona !!!
Poi ho fatto la seguente modifica perchč mi interessava disabilitare l'icona Salva dalla barra di menu 'Standard' e la voce 'Salva' dal menu 'File'

Application.CommandBars("Standard").Controls.Item(3).Enabled = False
Application.CommandBars("File").Controls.Item(4).Enabled = False


grazie al tuo suggerimento