Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

 

 

Wie findet man die internen ID Benennungen für Elemente in der Office Ribbonbar ?

 

Es ist immer wieder schwierig die Bezeichnungen Ribbonbar Elemente in Microsoft Office Access zu finden, wenn man eine benutzerdefinierte Menüleiste-Ribbon erstellen will.

Wie findet man die Bezeichungen, welche man benötigt.

 

 

In Microsoft Access werden die benutzerdefinierten Ribbonbar Menü-Leisten in der System-Tabelle: USysRibbons eingetragen als XML Text

 

Diese xml Text-Datei muss als CustomUI in die USysRibbons Tabelle eingefügt wrden. Dann erscheint als Ribbon-Menü die gezeigt Ribbonbar mit Print, Zoo, PDF und Close Print Preview

 

Xml Text

<?xml version="1.0"?>

<customUI xmlns = "http://schemas.microsoft.com/office/2006/01/customui" >

    <!--=====================================< Ribbon >=====================================-->

    <ribbon startFromScratch = "true" >

        <!--================< Tabs >================-->

        <tabs>

            <!--========< Hauptmenue >========-->

            <!--====< tabFormulare >====-->

          

            <tab id = "tabMenue" label="Close"  >

                <group id = "menueGroup_0_0" label="Formulare"  >

                    <control idQ="PrintDialogAccess" visible="true" size="large"/>                   

                </group >

                <group id = "menueGroup_0_1" label="Formulare"  >

                    <control idQ="PrintPreviewZoomMenu" visible="true" size="large"/>

                    <control idQ="PublishToPdfOrEdoc" visible="true" size="large"/>

                </group >

                <group id = "menueGroup_0_2" label="Close"  >

                    <control idQ="PrintPreviewClose" visible="true" size="large"/>

                </group >

            </tab >

            <!--====</ tabFormulare >====-->

 

            <!--========</ Hauptmenue >========-->

        </tabs>

        <!--================</ Tabs >================-->

    </ribbon>

    <!--=====================================</ Ribbon >=====================================-->

</customUI>

 

 

Anleitung zum Finden der internen Id msoID bezeichnungne in der Ribbonbar

 

Access Öffnen und auf die Ribbonbar mit der rechten Maustaste klicken.

Dann Customize the Ribbon.. anklicken

 

Dann eine neue Tab erstellen mit NewTab

 

Und in diese alle Funktionen des bestehenden Anwendungsmenüs mit Add>> hinzufügen

 

Anschliessend alle Einstellungen des RibbonUI speichern

Export all customizations

 

Speichern als Access Custionizations.exportedUI

 

 

Diese Datei kann man anschliessend mit einem Texteditor öffnen oder mit Visual Studio Community Editions.

Mit Ctrl-K,F wird der Text in XML lesbar formatiert.

 

Alles was man jetzt nur noch machen muss, ist die Zeilen mit control idQ kopieren.

In der idQ="Bezeichung" steht die eindeutige ID im Ribbonbar Menü.

Das Kürzel mso: muss entfernt werden.

 

Customizations.exportedUI

Unter der Visual Studio Community Edition

Replace mso: here with ""

 

<mso:cmd app="Access" dt="0" />

<mso:customUI xmlns:mso="http://schemas.microsoft.com/office/2009/07/customui">

  <mso:ribbon>

    <mso:qat>

      <mso:sharedControls>

        <mso:control idQ="mso:FileNewDatabase" visible="false"/>

        <mso:control idQ="mso:FileOpenUsingBackstage" visible="false"/>

        <mso:control idQ="mso:FileSave" visible="true"/>

        <mso:control idQ="mso:FileSendAsAttachment" visible="false"/>

        <mso:control idQ="mso:FilePrintQuick" visible="false"/>

        <mso:control idQ="mso:FilePrintPreview" visible="false"/>

        <mso:control idQ="mso:SpellingAccess" visible="false"/>

        <mso:control idQ="mso:Undo" visible="true"/>

        <mso:control idQ="mso:Redo" visible="true"/>

        <mso:control idQ="mso:ViewsModeMenu" visible="false"/>

        <mso:control idQ="mso:DataRefreshAll" visible="false"/>

        <mso:control idQ="mso:Synchronize" visible="false"/>

        <mso:control idQ="mso:PointerModeOptions" visible="false"/>

        <mso:control idQ="mso:ViewsSwitchToDefaultView" visible="true"/>

        <mso:control idQ="mso:WindowsSwitch" visible="true"/>

        <mso:control idQ="mso:FontConditionalFormatting" visible="true"/>

      </mso:sharedControls>

    </mso:qat>

    <mso:tabs>

      <mso:tab id="mso_c1.18C0CEA" label="New Tab" insertBeforeQ="mso:TabHomeAccess">

        <mso:group id="mso_c2.18C0CEA" label="New Group" autoScale="true">

          <mso:control idQ="mso:PrintDialogAccess" visible="true"/>

          <mso:control idQ="mso:PrintPreviewClose" visible="true"/>

          <mso:control idQ="mso:PrintPreviewZoomMenu" visible="true"/>

          <mso:control idQ="mso:PublishToPdfOrEdoc" visible="true"/>

        </mso:group>

      </mso:tab>

    </mso:tabs>

  </mso:ribbon>

</mso:customUI>

 

Mobile
»
Liste Icons für die Ribbonbar in Microsoft Access Datenbank 5
»
Liste Icons für die Ribbonbar in Microsoft Access Datenbank 4
»
Liste Icons für die Ribbonbar in Microsoft Access Datenbank 3
»
Liste Icons für die Ribbonbar in Microsoft Access Datenbank 2
»
Liste Icons für die Ribbonbar in Microsoft Access Datenbank 1
»
Access: Liste aller Icons und Buttons in der Ribbonbar finden

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de