Barvna shema: Temna
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » troubleshooting » Trak se po shranjevanju ne prikaže

Trak se po shranjevanju ne prikaže

Okolje

WKL Forms Object Library 1.49 ali novejša, Access za Microsoft 365; trak, shranjen z oblikovalnikom traku, z WklRibbon.Save ali z orodjem za gradnjo (ribbonModel).

Vzrok

Access tabelo USysRibbons in lastnost podatkovne zbirke CustomRibbonID prebere samo, ko se podatkovna zbirka odpre; shranjeni trak se ne more prikazati prej. Drugi vzroki:

  • Modul basWklRibbon manjka: Save ga zapiše, ko se klicoča procedura VBA konča; če je bila podatkovna zbirka zaprta v isti proceduri, modul ni bil nikoli zapisan.
  • WKL Forms Object Library ni registrirana v bitni različici Officea: modul ne more ustvariti izvajalnega dela, zato vsi elementi ostanejo skriti (varno zaprto stanje, fail closed).
  • Pogoji skrijejo elemente: profil, vrsta podatkovne zbirke ali funkcija pogoja se ne ujema.
  • Access je zavrnil XML traku, ki je bil napisan ročno poleg modela, kar sporoči samo, če je vklopljena možnost za prikaz napak uporabniškega vmesnika dodatkov (Datoteka › Možnosti › Nastavitve odjemalca).

Rešitev

  1. Zaprite podatkovno zbirko in jo znova odprite.
  2. V urejevalniku VBA preverite, ali modul basWklRibbon obstaja; če ne obstaja, odprite oblikovalnik traku in znova shranite (V redu), nato znova odprite podatkovno zbirko.
  3. V oknu Immediate mora ? WklRibbonObject().Profile odgovoriti brez napake; napaka pomeni, da komponente niso registrirane (glejte Namestitev izdanega paketa).
  4. Pogoje preverite na straneh oblikovalnika Ukazi in Trakovi; WklRibbonObject().Visible("cmdX") pove, ali je ukaz trenutno prikazan.

Sorodne teme

sl/wiki/msaccess/comctl/troubleshooting/ribbon-does-not-show.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille