Sdílet prostřednictvím


Přehled pásu karet

Pás karet je způsob, jak uspořádat související příkazy, takže jsou snáze najít.Příkazy se zobrazí jako ovládací prvky na pásu karet.Ovládací prvky jsou uspořádány do skupiny podél vodorovný pruh na horním okraji okna aplikace.Související skupiny jsou uspořádány na kartách.

Většinu funkcí, které byly zpřístupněny pomocí nabídek a panelů nástrojů v dřívějších verzích systému Microsoft Office je nyní přístupný pomocí pásu karet.Další informace naleznete v článku technické Uživatelské rozhraní pro systém Microsoft Office 2007 Developer přehled.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v těchto aplikacích: Excel 2013 a Excel 2010, InfoPath 2013 a InfoPath 2010, Outlook 2013 a Outlook 2010, PowerPoint 2013 a PowerPoint 2010, Project 2013 a Project 2010, Visio 2013 a Visio 2010, Word 2013 a Word 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Přizpůsobení pásu karet aplikace Microsoft Office

Přizpůsobit pás karet, přidejte jeden z následujících položek pásu karet aplikace Office Project:

  • Pás karet (vizuální Designer)

  • Pás karet (XML)

Například vlastní nastavení pásu karet aplikace Excel, přidáte Položka pásu karet aplikace Excel přidat do projektu.

Položka pásu karet (vizuální Designer)

Pásu karet (vizuální návrhář) položka obsahuje pokročilé nástroje, které usnadňují navrhnout a vyvinout vlastní pásu karet.Použití pásu karet (vizuální návrhář) položku Přizpůsobit pás karet následujícími způsoby:

  • Přidáte vlastní nebo vestavěný karty pásu karet.

  • Vestavěné nebo vlastní kartu přidáte vlastní skupiny.

    [!POZNÁMKA]

    Integrovanou kartu nebo skupinu je již na pásu karet aplikace sady Microsoft Office.Například dat karta je integrovanou kartu v aplikaci Excel.Připojení skupina je na předdefinované skupiny dat kartu.

  • Přidáte vlastní ovládací prvky do vlastní skupiny.

  • Přidáte vlastní ovládací prvky zobrazení Backstage.

Další informace o tom, jak přizpůsobit pás karet pomocí pásu karet (vizuální návrhář) zboží, viz Návrhář pásu karet.

Položka pásu karet (XML)

Použití Pásu karet (XML) zboží, pokud chcete přizpůsobit pás karet způsobem, který není podporován pásu karet (vizuální návrhář) zboží.Použití Pásu karet (XML) položku Přizpůsobit pás karet následujícími způsoby:

  • Přidat vestavěné skupin na integrovanou kartu nebo vlastní kartu.

  • Vestavěné ovládací prvky přidáte vlastní skupiny.

  • Přidáte vlastní kód přepsání obslužné rutiny vestavěné ovládací prvky.

  • Přizpůsobit panel nástrojů Rychlý přístup.

  • Sdílení vlastního pásu mezi doplňky pomocí kvalifikovaného ID.

Další informace o přizpůsobení pásu karet pomocí Pásu karet (XML) zboží, viz Pás karet – XML.

Export pás karet z Návrhář pásu karet do kódu XML pásu karet

Pokud vytvoříte pomocí Návrháře pásu pás karet a rozhodnout, kterou chcete přizpůsobit pás karet, způsoby, pásu karet (vizuální návrhář) položku nepodporuje, můžete exportovat XML pásu karet.

Visual Studio automaticky vytvoří Pásu karet (XML) zboží a naplní soubor XML pásu karet s prvky a atributy pro jednotlivé ovládací prvky na pásu karet.

Všechny vlastnosti, které jsou Vlastnosti okno Návrhář pásu karet jsou převedeny do souboru XML pásu karet.Například Visual Studio neexportuje hodnotu obraz nebo textu vlastnost.Důvodem je metoda zpětného volání musíte vytvořit v souboru kódu pásu exportovaný projektu přiřadit obrázek nebo nastavte text ovládacího prvku je.Visual Studio automaticky negeneruje zpětného volání metody jako součást procesu exportu.

Kromě toho všechny nezměněné výchozí hodnoty vlastností nezobrazí ve výsledném souboru XML pásu karet.

Další informace o exportu do XML pásu karet naleznete v Postupy: Export pásu karet z návrháře pásu karet do kódu XML pásu karet.

Aktualizace kódu

Je do nového souboru kódu pásu Průzkumníku.Tento soubor obsahuje třídy XML pásu karet.Musíte vytvořit metody zpětného volání v Ribbon Callbacks region této třídy pro zpracování akce uživatele, například klepnutím na tlačítko.Přesunout tyto metody zpětného volání kódu z obslužných rutin událostí a upravte kód pro práci s programovacím modelu rozšiřitelnost pásu karet (RibbonX).Další informace naleznete v tématu Pás karet – XML.

Je nutné přidat kód ThisAddIn, ThisWorkbook, nebo ThisDocument třída, která přepíše CreateRibbonExtensibilityObject metoda a vrátí XML pásu karet třídy aplikace Office.

Další informace naleznete v tématu Pás karet – XML.

Přidání více pásu položek projektu

Přidáte-li více než jednu položku pásu jednoho projektu.To je užitečné, pokud chcete provádět následující úkoly:

  • Vytvoření pásy pro aplikaci Outlook inspektoři.Další informace naleznete v tématu Přizpůsobení pásu karet pro aplikaci Outlook.

    [!POZNÁMKA]

    Inspektor je okno, které se otevře, když uživatelé provádět určité úkoly, například e-mailové zprávě.

  • Vyberte, které pásu zobrazení v době běhu.

Výběr, který stuhy zobrazení za běhu

Protože projekt může obsahovat více než jeden pás karet, můžete vybrat pásu, které zobrazení v době běhu.

Vyberte v době běhu zobrazit pás karet, přepsat CreateRibbonExtensibilityObject metoda ThisAddin, ThisWorkbook, nebo ThisDocument tříd projektu a návrat na pásu karet, který chcete zobrazit.Následující příklad zkontroluje hodnotu pole s názvem myCondition a vrátí odpovídající pásu karet.

[!POZNÁMKA]

Syntaxe používané v tomto příkladu vrátí pásu, který byl vytvořen pomocí pásu karet (vizuální návrhář) zboží.Vrácení pás karet, který je vytvořen pomocí syntaxe Pásu karet (XML) zboží se mírně liší.Další informace o návratu Pásu karet (XML) položky naleznete v tématu Pás karet – XML.

Přidejte následující kód:

Protected Overrides Function CreateRibbonExtensibilityObject() As  _
    Microsoft.Office.Core.IRibbonExtensibility
    If myCondition = True Then 
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon1()})
    Else 
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon2()})
    End If 
End Function
protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
    {
        if (myCondition == true)
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon1() });
        }
        else
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon2() });
        }
    }

Příbuzná témata

Title

Description

Postupy: Začínáme s přizpůsobením pásu karet

Ukazuje, jak přizpůsobit pás karet aplikace sady Microsoft Office, přidat pásu karet (vizuální návrhář) nebo Pásu karet (XML) položku Office project.

Návrhář pásu karet

Popisuje, jak přidat vlastní karet, skupin a ovládací prvky na pásu karet aplikace sady Microsoft Office pomocí Návrhář pásu karet.

Návod: Vytvoření vlastní karty pomocí návrháře pásu karet

Ukazuje, jak vytvořit vlastní kartu pásu karet pomocí Návrhář pásu karet.Návrhář pásu karet můžete přidat a umístit ovládací prvky na kartě Vlastní.

Přehled modelu objektů pásu karet

Obsahuje přehled modelu silně typový objekt, který můžete použít k získání a nastavení vlastností ovládacích prvků na pásu karet v době běhu.

Návod: Aktualizace ovládacích prvků na pásu karet za běhu

Demonstruje použití objektového modelu pásu po pásu karet je načten do aplikace Office aktualizovat ovládací prvky pásu karet

Přizpůsobení pásu karet pro aplikaci Outlook

Obsahuje pokyny pro přizpůsobení pásu karet v aplikace Microsoft Office Outlook.

Přizpůsobení pásu karet pro aplikaci InfoPath

Obsahuje pokyny pro přizpůsobení pásu karet v aplikaci Microsoft Office InfoPath.

Přístup k pásu karet za běhu

Ukazuje, jak zobrazit, skrýt a upravit pás karet a umožňují uživatelům spustit kód z ovládacích prvků ve vlastní podokno úloh, podokno akcí nebo oblast formuláře aplikace Outlook.

Postupy: Změna polohy karty na pásu karet

Ukazuje, jak změnit pořadí karet na pás karet.

Postupy: Přizpůsobení předdefinované karty

Ukazuje, jak přidat skupiny a ovládací prvky na předdefinovanou kartu.

Postupy: Přidání ovládacích prvků do zobrazení Backstage

Ukazuje, jak přidat ovládací prvky do nabídky, která se otevře po klepnutí soubor.

Postupy: Přidání spouštěče dialogového okna do skupiny pásu karet

Zobrazí Spouštěč dialogového okna Přidat do žádné skupiny na pás karet.

Postupy: Export pásu karet z návrháře pásu karet do kódu XML pásu karet

Ukazuje, jak přizpůsobit pás karet rozšířené způsoby exportováním pásu karet z Návrháře pásu XML.

Pás karet – XML

Vysvětluje, jak lze přizpůsobit pás karet pomocí XML pásu karet.

Návod: Vytvoření vlastní karty pomocí návrháře pásu karet

Ukazuje, jak vytvořit vlastní kartu pásu karet Pásu karet (XML) zboží.