A menüszalag testreszabása

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

A menüszalag – a sávjának tetején, a program ablakának csoportok parancsokat tartalmazó – az új Microsoft Office Fluent felhasználói felületösszetevője. A Office Fluent felhasználói felület egyetlen otthoni nyújt a Microsoft Office Access 2007 parancsokat, és a és az Access korábbi verzióival az elsődleges helyettesíti.

Amikor elkezd Office Access 2007speciális alkalmazások készítése, dönthet a használni kívánt testreszabása az Office Fluent felület menüszalagján annak érdekében, hogy egy alkalmazást egyszerűbbé teheti. Például elrejtheti néhány vagy összes alapértelmezés szerint két lapot, hogy a felhasználók nem használható az egyes parancsok és új, egyéni lapokat csak szeretné elérhetővé tenni kívánt parancsokat tartalmazó hozhat létre.

Használja a Office Fluent felhasználói felületminden 2007-es Microsoft Office rendszer program használatával Extensible Markup Language (XML) a Menüszalag testreszabása kategóriára. Néhány alapvető XML ismerete ezért hasznos. Ez a cikk nem tárgyalja a XML fogalmak, de adja meg a Menüszalag testreszabása egyszerű eljárás, és néhány példa, hogy az igényeinek megfelelően módosíthatja XML.

Mit szeretne tenni?

Menüszalag testreszabással ismertetése

Hozzon létre, és a menüszalag egyéni alkalmazása

A menüszalag alapértelmezett visszaállítása

Az XML-példa ismertetése

Menüszalag testreszabással ismertetése

A Office Access 2007a menüszalag testreszabási XML-fájl létrehozása és hozzáadása kódot vagy utasítja használható az adott XML, amikor létrehozza a menüszalag Access adatbázis-tulajdonságok beállítása testreszabása. Az XML is használhatja, ha el szeretné rejteni a meglévő lapok és új lapok, parancs csoportok és parancsok hozzáadása. A jelen cikkben ismertetett eljárások megjelenítése (például keresési, rendezés, és mentse) Access beépített parancsok hozzáadásáról és hozzáadásuk írt saját magának az Access-makrók futtatását parancsait.

Vannak olyan, XML-adatok tárolhat, de a legegyszerűbb módszer egyik tárolja azt a rendszer az aktuális adatbázis táblájához több helyen. A folyamat magában foglalja a rendszer táblázat USysRibbons, a menüszalag XML hozzáadása, majd adja meg, hogy a menüszalag egyéni jeleníti meg az adatbázis egészének vagy egy bizonyos űrlap vagy jelentés létrehozása. Meghatározhatja, hogy több egyéni menüszalagjának – egyet a teljes alkalmazást, és további menüszalagjának egyes űrlapok vagy jelentésekhez az adatbázisban.

Hozzon létre, és a menüszalag egyéni alkalmazása

A következő szakaszokban a lépésenkénti leírásaira kíváncsi, létrehozásához és a menüszalag egyéni alkalmazásával.

Előzetes tennivalók

Megjelenítési rendszer tábla a navigációs ablakban    Alapértelmezés szerint rendszer táblák nem jelennek meg a navigációs ablakban, hogy módosítania kell a beállítást, a Navigációs beállítások párbeszédpanelen, hogy megjelenik a USysRibbons táblázat létrehozása után. Kövesse az alábbi lépéseket:

  1. Az adatbázis megnyitása az Accessben kattintson a jobb gombbal a navigációs sávon, a navigációs ablak tetején, és válassza a helyi menü Navigációs beállítások parancsra.

  2. A Navigációs beállítások párbeszédpanel Megjelenítési beállításokcsoportban jelölje be a Rendszer objektumok megjelenítése jelölőnégyzetet, és kattintson az OKgombra.

    A hozzáférési rendszer tábláit jelennek meg a navigációs ablakban.

Bővítmények felhasználói felület hibaüzenetek megjelenítésének engedélyezése    Hibaüzenetek jelennek meg egy értékes információforrás létrehozásakor és hibaelhárítás a testre szabható menüszalag XML, úgy, hogy az Access megjelenítheti őket egy célszerű. Kövesse az alábbi lépéseket:

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd Az Access beállításai elemre.

  2. Válassza a Speciális kategóriát.

  3. Az Általánoscsoportban jelölje be a bővítmények felhasználói felületi hibáinak megjelenítése jelölőnégyzetet, és kattintson az OKgombra.

A rendszer USysRibbons táblázat létrehozása

Ez az eljárás használatával USysRibbons rendszer tábla létrehozása. Az alábbi táblázat később fogja használni a testre szabható menüszalag XML tárolni.

  1. Kattintson a Létrehozás lap táblák csoportjában kattintson a Táblázateszközök Tervezésgombra.

  2. Az alábbi mezők elhelyezése a táblázatban. Ügyeljen arra, hogy pontosan, ahogy azt írja be a mező nevére.

  1. A mező neve

  1. Típus

  1. Mezőméret

  1. Azonosító

  1. Számláló

  1. Hosszú egész

  1. RibbonName

  1. Szöveg

  1. 255 karakter

  1. RibbonXml

  1. Feljegyzés

  1. Ha azt szeretné, további mezőket vehet az alábbi táblázat például a Megjegyzések mező ismertetik a menüszalag XML-tartalmat a függvény.

  2. Jelölje ki az azonosító mezőt. Kattintson a Tervezés lap eszközök csoportjának Elsődleges kulcs.

  3. Kattintson a Gyorselérési eszköztáronkattintson a Mentésgombra, vagy nyomja le a CTRL + s nevet az új tábla USysRibbons.

Testre szabható menüszalag XML elhelyezése a USysRibbons táblázatban

Ebben a példában az alkalmazásában tegyük fel, hogy szeretne-e meg, hogy az adatbázis a felhasználók a Létrehozás lap az eszközök használata. Ezenkívül érdemes csak a beillesztés parancs, Egy egyéni lapra nevű új lap létrehozása az alábbi ábrán látható módon.

Egyéni lap a menüszalagon

Az XML az alábbi eljárás hoz létre, ez a beállítás.

  1. A navigációs ablakban kattintson a jobb gombbal a USysRibbons táblázatot, és válassza a helyi menü Adatlap nézetben .

  2. Az alábbi adatokat elhelyezése a táblázatban. Ez a cikk az XML-minta másolja, és illessze be közvetlenül a táblázatot.

ID

RibbonName

RibbonXML

(Számláló)

A lapon

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
  1. Az XML-kód először utasítja, hogy hozzáférést nem "indulás az alapoktól" – Ez azt jelenti, hogy adja meg, hogy megjelenjen-e az Access az alapértelmezett fülek a menüszalagon. Ezután mutatja, akkor az Access elrejtése csak füle közül az alapértelmezett (a Létrehozás lap). Végezetül létrehoz egy új menüszalaglapon "A egyéni lapon," nevű "A egyéni csoport" nevű a lapra parancs csoport hozzáadása, és hozzáadja a beillesztés parancs a csoporthoz. További információt az ebben a példában és testreszabása, hogy igényeinek megfelelően című ismertetése az XML-példa.

  2. Zárja be a USysRibbons táblát, majd zárja be, és újra megnyitja az adatbázist.

A menüszalag egyéni alkalmazása

Most, hogy a menüszalag egyéni XML egy táblában tárolt, hajtsa végre az alábbi – attól függően, hogy szeretné-e a menüszalag vonatkozik, a teljes adatbázis vagy egy adott űrlapot vagy jelentést.

  • A menüszalag egyéni alkalmazhat a teljes adatbázisra   

    1. Kattintson a Microsoft Office gombra Office gomb képe , majd Az Access beállításai elemre.

    2. Kattintson az Aktuális adatbázis kategóriát, és a menüszalag és a eszköztár beállításaicsoportban válassza a Menüszalag listában, és kattintson a menüszalagon, amelyet – jelen esetben Saját lap.

    3. Kattintson az OK gombra.

  • A menüszalag egyéni alkalmazása egy bizonyos űrlap vagy jelentés   

    1. A navigációs ablakban kattintson a jobb gombbal az űrlapra vagy jelentésre, amely a menüszalag egyéni szeretne alkalmazni, és válassza a helyi menü Tervező nézet parancsra.

    2. Ha a tulajdonságlap nem látható, jelenítse meg azt az F4 billentyű lenyomásával.

    3. A kijelölés típusacsoportban a tulajdonságlap tetején győződjön meg arról, hogy az objektum típusa (űrlap vagy jelentés) be van jelölve a listában.

    4. A tulajdonságlap egyéb lapjának kattintson a Menüszalag listában, és kattintson a menüszalagon, hogy meg szeretné jeleníteni az űrlapot vagy jelentést (ebben az esetben, Saját lap) megnyitásakor.

    5. Kattintson a gyorselérési eszköztáron a Mentés gombra, vagy nyomja meg a CTRL+S billentyűkombinációt.

    6. Zárja be az űrlapot vagy jelentést, és kattintson rá duplán kattintva nyissa meg újra a navigációs ablakban.

      A menüszalag kijelölt jelenik meg.

Miután megbizonyosodott róla, hogy a menüszalag egyéni megfelelően működik-e, elrejtheti a rendszer tábláit ismét az alábbiak szerint:

  1. Kattintson a jobb gombbal a navigációs sávon, a navigációs ablak tetején, és válassza a helyi menü Navigációs beállítások parancsot.

  2. A Navigációs beállítások párbeszédpanel Megjelenítési beállításokcsoportban jelölje be a Rendszer objektumok megjelenítése jelölőnégyzetet, és kattintson az OKgombra.

Vissza a lap tetejére

A menüszalag alapértelmezett visszaállítása

A menüszalag egyéni használatának befejezése és visszaállítása az alapértelmezett menüszalag használhatja az alábbi eljárások valamelyikét attól függően, hogy a menüszalag egyéni használják a teljes alkalmazás vagy egy bizonyos űrlap vagy jelentés közül.

Visszaállítása az alapértelmezett alkalmazásszintű menüszalag

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd Az Access beállításai elemre.

  2. Kattintson az Aktuális adatbáziselemre, és a menüszalag és a eszköztár-beállításokkalcsoportban törölje a tartalmát a Menüszalag neve mezőbe.

  3. Zárja be, és ezután nyissa meg újra az adatbázist.

Az Access megjeleníti az alapértelmezett fülek a menüszalagon. A menüszalag XML USysRibbons táblázatában marad, amíg nem törli, ahol szeretné állítani a menüszalag egyéni, ha ezt a Menüszalag választógombot állítsa vissza az az érték korábban tartalmaz-e.

Az alapértelmezett űrlap vagy jelentés menüszalagjának visszaállítása

  1. Nyissa meg az űrlapot vagy jelentést Tervező nézetben.

  2. Ha a tulajdonságlap nem látható, jelenítse meg azt az F4 billentyű lenyomásával.

  3. A kijelölés típusacsoportban a tulajdonságlap tetején győződjön meg arról, hogy az objektum típusa (űrlap vagy jelentés) be van jelölve a listában.

  4. A tulajdonságlap egyéb lapjának törlése a Menüszalag név mező értékét a tartalmát.

  5. Mentse, zárja be, és nyissa meg újra az űrlapot vagy jelentést.

A menüszalag XML USysRibbons táblázatában marad, amíg nem törli azokat, így szeretné állítani a menüszalag egyéni, ha Ön teheti értékének beállítása a Menüszalag Name tulajdonság vissza az az érték korábban tartalmaz-e.

Vissza a lap tetejére

Az XML-példa ismertetése

Az alábbiakban az XML-példa az Ez a cikk és a létrehozott egyéni menüszalag ábrája korábbi használt.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Egyéni lap a menüszalagon

Ebben a példában a második sorban az XML az startFromScratch attribútum hamis értékreállítja be. Hamis érték az biztosítja, hogy az Access az összes meglévő tabulátor érintetlenül, és minden új lapok hozzáadása jobb oldalán a meglévőket. Az attribútum Igaz eltávolítja az összes meglévő tabulátor és a beállítás csak a projektfeladatokat hoz létre az XML-formátumban jeleníti meg. Akkor is, ha a startFromScratch attribútum hamisértékre állítja, továbbra is elrejtheti az egyes lapokon. Ez a negyedik sor elrejti a beépített Létrehozás lap XML-azt. A hátralévő sorok egyéni lap és az egyéni csoport létrehozása, majd adjon hozzá a beépített Beillesztés parancs a csoport XML-tartalmat a következő sort használatával.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

További csoportok hozzáadása vagy a menüszalag egyéni vezérlőelemek    XML-hasonló sorok hozzáadásával és eltérő idMso és a címke értékek helyettesítése hozzáadhat további csoportok és vezérlők a menüszalagon. Ha például segítségével hozhat létre ezt a kijelölt objektum exportálása az Excelbe abból a következő XML.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

A vezérlő hozzáadása az azonos csoportba, mint a Beillesztés parancs, beszúrása az XML-új sor azonnal előtti vagy utáni a vonal, amely hoz létre a Beillesztés parancsot. Egy új csoportot szeretne létrehozni, másolja a vágólapra, illessze be, és módosítsa az XML-fájl, amely a fenti Egy egyéni csoport csoport hoz létre. Az alábbi példa bemutatja az XML-fájl, amely a két vezérlők hozzáadása az egyéni csoportba.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Az XML-kód egy másik csoport hozzáadása Egy egyéni lapon. Ahogy az alábbi ábrán látható, az új csoport két vezérlőt tartalmaz-e –, amely elindítja az importálás során, az Excel alkalmazásból, és egy Excel exportálási művelet kezdeményez.

Egyéni lap a menüszalagon két csoporttal

Megjegyzés: A menüszalag egyéni csoportjában és lap azonosító tételek egyedinek kell lennie.

Ismerje meg, hogy egy parancs idMso értéke    További tudnivalók a beépített parancs idMso értékét, használja az alábbi lépésekkel:

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd Az Access beállításai elemre.

  2. Kattintson a Testreszabás elemre.

  3. Az egérmutatót a kívánt információ elemre. Az Access a vezérlőelem idMso értéke az elemleírásban, zárójelben jeleníti meg.

Hozzáadása parancs az Access-makrók futtatása    A menüszalag egyéni még nagyobb rugalmasság érdekében vehet fel, hogy az Access-makrók futtatását parancsokat. Tegyük fel, hogy létre MyMacronevű makró. Parancs, amely a makró futtatása a menüszalag felvenni, a következő sort a XML-fájlba.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

A vezérlő hozzáadása a Beillesztés parancs, a korábbi példa az azonos csoportba, beszúrása az XML-új sor azonnal előtti vagy utáni a vonal, amely hoz létre a Beillesztés parancsot. Az alábbi példa bemutatja az XML-fájl, hogy hozzáadja a parancsot.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×