Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Ribbon ausblenden/deaktivieren

Begonnen von jagger, März 11, 2019, 10:07:25

⏪ vorheriges - nächstes ⏩

jagger

Hallo,

wie kann ich erreichen, das bei allen Formularen nur die Schnellzugriffsleiste aktiv (sichtbar) ist.

Mit DoCmd.ShowToolbar "Ribbon", acToolbarNo
Wird ja alles ausgeblendet

Auch will ich verhindern, dass beim Aufruf eines Berichtes das Ribbon "aufklappt" (ist auch bei der Runtime so).
Kann man das vielleicht nur über XLM lösen?
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
     <tabs>
         <>
     </tabs>
   </ribbon>
</customUI>


bringt leider auch nicht das gewünschte Ergebnis.

Hat jemand eine Idee?

Mit bestem Dank im Voraus
LG
jagger

PhilS

Ich habe leider keine konkrete Idee.
Da es noch keine andere sinnvolle Antwort gibt, möchte ich hier erstmal auf die entsprechende Dokumentation von Microsoft verweisen.
Ausblenden des Menübands beim Starten von Access
Erstellen eines benutzerdefinierten Menübands in Access

Bzgl. des speziellen Problems mit dem Report, würde ich vielleicht mal probieren, ob es hilft, wenn du ein leeres Ribbon speziell für deinen Report erstellst.


Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

jagger

Hallo PhilS,

mit dem Ribbon für den Report wird das Gezappel (Ribbon aufklappen, Ribbon zuklappen) sicherlich nicht aufhören. Ich werde es aber mal probieren und geb dann mal Bescheid.

LG
jagger

PhilS

Ich bin nicht sicher, ob ich dein Problem überhaupt verstehe.

Ich habe gerade versucht das zu rekonstruieren. Bei ausgeblendeten Ribbon und Öffnen eines Berichts (docmd.OpenReport "Report1",acViewPreview) flackert die Titelleiste mal kurz. Ein aufklappendes Ribbon sehe ich dort mit bloßem Auge aber nicht.

Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

jagger

Hallo Phils,

wie hast Du die ausgeblendet?
<ribbon startVisible="false">
so?
Bei mir klappt das Ding auf. Erst wenn ich den Bericht wieder schließe,
ist es weg.  :-\

Aber trotzdem, Danke für Deine Hilfe!
LG
jagger



PhilS

Ich hatte deinen Text nicht richtig gelesen und
DoCmd.ShowToolbar "Ribbon", acToolbarNo
verwendet, um das Ribbon auszublenden.


Die andere Variante mit dem Ribbon-XML bekomme ich in einer kleine Test-Anwendung gerade selbst nicht zum laufen. Das Custom-Ribbon wird geladen, aber StartFromScratch=True wird komplett ignoriert. - Seltsam; ich habe Kunden-Anwendungen, in denen ich das einsetze und es funktioniert dort einwandfrei. - Ich habe leider im Moment keine Zeit das genauer zu analysieren.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor