Ribbon che non funziona perchè?????

Anonimo
2019-02-09T11:56:33+00:00

In un DB ho inserito la tabella UsysRibbons.

Il tag CustomUI ha due chiamate di callbacks onRibbonLoad ed onLoadImage:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="onRibbonLoad" loadImage="onLoadImage">

In un modulo ho inserito il codice

Dim globalRibbon As IRibbonUI

Public Sub onRibbonLoad(Ribbon As IRibbonUI)

    Set globalRibbon = Ribbon

End Sub

Ma all'avvio del db mi appare sempre l'avviso

Verifica che la macro o la funzione esista e che i parametri siano corretti.

e naturalmente non funziona. Perchè?????

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
Risposta accettata dall'autore della domanda
Anonimo
2019-02-09T18:06:25+00:00

Hai provato a compilare (Debug->Compila).

Verifica le librerie (Strumenti->Riferimenti)

Mimmo

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2019-02-09T19:46:12+00:00

Ciao Mimmo,

la dichiarazione Global è sostanzialmente identica a Public e mantenuta per compatibilità con il passato. Ti riporto un estratto di questa pagina: What is the difference between Dim, Global, Public, and Private as Modular Field Access Modifiers?

Public and Globalare nearly identical in their function, however Global can only be used in standard modules, whereas Public can be used in all contexts (modules, classes, controls, forms etc.) Global comes from older versions of VB and was likely kept for backwards compatibility, but has been wholly superseded by Public

David

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2019-02-09T21:20:06+00:00

    ciao Mimmo

    compilando mi dava il msg

    Tipo definito dall'utente non definito.

    Dunque ho verificato come dicevi anche tu le librerie ed in effetti mi mancava

    Microsoft office 15.0 Object library

    E adesso funziona tutto.

    Stupido a non pensarci prima.

    Ma d'altronde non ci sareste voi ad aiutare tanti.

    Grazie Mimmo.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-02-09T20:40:12+00:00

    Grazie David ero rimasto al '97 :-)

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento