Christian nota che Excel supporta sia la visualizzazione Normale che quella Layout di pagina. Si chiede se esista un modo per disabilitare la visualizzazione Layout di pagina in modo che l’utente di una cartella di lavoro non possa selezionarla.
Excel rende disponibili queste due visualizzazioni (Normale e Layout di pagina) dalla scheda Visualizza della barra multifunzione. Si potrebbe pensare che la soluzione sia semplicemente modificare l’interfaccia utente in modo che lo strumento Layout di pagina non sia più disponibile sulla barra multifunzione. Questo, purtroppo, è più facile a dirsi che a farsi.
Se utilizzi Excel 2007, l’interfaccia utente è notoriamente difficile da modificare. Richiede la scrittura di codice XML e la garanzia che il codice venga eseguito ogni volta che si apre la cartella di lavoro. Se ti piacciono le cose notoriamente difficili, puoi trovare qualcosa su come iniziare in questa pagina.
Se utilizzi Excel 2010 o una versione successiva, modificare l’interfaccia utente è un po’ più semplice. Puoi farlo seguendo questi passaggi:
- Fai clic sulla scheda File e quindi su Opzioni. Excel visualizza la finestra di dialogo Opzioni di Excel.
- Sul lato sinistro della finestra di dialogo fai clic su Personalizzazione barra multifunzione.
- Nella colonna di destra della finestra di dialogo, fai clic sul piccolo segno più a sinistra della voce della scheda Visualizza. Excel ti mostra le opzioni che si trovano nella scheda Visualizza.
- Fai clic una volta sull’opzione Visualizzazioni cartella di lavoro.
- Fai clic sul pulsante Rimuovi.
- Fai clic su OK.
Questo è tutto. Ora, se guardi la scheda Visualizza, noterai che l’utente non può più passare alla visualizzazione Layout di pagina. In effetti, l’utente non può scegliere una visualizzazione diversa da quella in cui si trova in quel momento. Questa modifica influisce solo sul computer corrente, per tutte le cartelle di lavoro e non può essere collegata a nessuna cartella di lavoro particolare (il motivo è che mentre puoi modificare un po’ la barra multifunzione in Excel 2010 e successivi, non puoi modificarli nelle macro. È una grande seccatura e devi tornare a scrivere codice XML come in Excel 2007).
Forse una soluzione migliore è creare una piccola macro che si assicuri che il foglio di lavoro venga sempre visualizzato in visualizzazione Normale. È facile da fare; basta fare clic con il pulsante destro del mouse sulla scheda di un foglio di lavoro e scegliere Visualizza codice dal menu contestuale risultante. Nella finestra del codice, inserisci quanto segue:
Questo contenuto è riservato agli abbonati
Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.
Se sei già abbonato Accedi per sbloccare il contenuto!
In caso contrario abbonati qui! L'abbonamento è conveniente.
E puoi interromperlo in ogni momento e in completa autonomia.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)
Questo codice fa sì che Excel passi alla visualizzazione Normale ogni volta che qualcuno cambia ciò che è selezionato sullo schermo. Qualcuno potrebbe utilizzare gli strumenti nella scheda Visualizza della barra multifunzione per passare alla visualizzazione Layout di pagina, ma non appena seleziona una cella diversa, la macro si avvia e torna alla visualizzazione Normale.