Rinominare i tab del ribbon con VBA

Anonimo
2015-12-28T13:34:37+00:00

Salve,

Premessa, scusate per il titolo, non so come si chiama il "ribbon" ed i "tab" in italiano, l'ultima versione di Office in italiano che ho utilizzato era la 2003...

Vorrei creare un'applicazione cambiando il solito metodo che ho utilizzato fino ad oggi per fare i menu e cioè una form con dei bottoni. Vorrei usare il ribbon.

Per creare un nuovo tab, non c'è problema, il mio problema nasce dal fatto che l'applicazione è bilingue e non saprei come fare per rinominare le mie personalizzazioni con il VBA in funzione della lingua scelta dall'utente.

Grazie per il vostro aiuto.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-12-28T14:44:04+00:00

    Puoi darne quante ne vuoi.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-12-28T14:37:15+00:00

    Grazie a tutti, farò le mie prove.

    @David - Grazie per il suggerimento della lingua, avevo usato l'istruzione in un altro caso per i messaggi di errore personalizzati e funziona correttamente. Per il mio caso invece preferisco usare una tabella parametri per dare più flessibilità. Anche io, ad esempio, uso Office in inglese ma lavoro in francese.

    Saluti.

    PS: Come faccio a darvi la risposta più utile? Avete risposto tutti alla mia domanda. ;-)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-12-28T13:58:03+00:00

    Ciao Francesco,

    in merito alla lingua utilizzata per l'installazione di Office, partendo da quanto scritto da Ron De Bruin nel suo articolo Excel version and Office Language settings, si potrebbe utilizzare, per Access, il comando


    Application.LanguageSettings.LanguageID(msoLanguageIDUI)


    per avere il codice della lingua dell'interfaccia utente. I valori dell'enumerativo msoLanguageIDUI possono essere facilmente recuperati nell'help MsoLanguageID Enumeration

    Quanto poi alla creazione di Ribbon personalizzate, che puoi richiamare in base al codice lingua ricavato come sopra descritto, non posso far altro che rimandarti al sito di Gunter Avenius,  "guru" del ribbon: http://www.accessribbon.de/en/

    David

    La risposta è stata utile?

    0 commenti Nessun commento