Export pásu karet z Návrháře pásu karet do XML pásu karet
Položka pásu karet (vizuální návrhář) nepodporuje všechny možné typy přizpůsobení pásu karet. Pokud chcete pás karet přizpůsobit pokročilými způsoby, můžete ho exportovat z návrháře do XML pásu karet a upravit ho přímo.
Poznámka:
V souboru XML pásu karet se nezobrazují všechny hodnoty vlastností. Další informace najdete v přehledu pásu karet.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentů a projekty doplňků VSTO pro následující aplikace: Excel; InfoPath 2013 a InfoPath 2010; Aplikace outlook; Powerpoint; Projektu; Aplikace visio; Slovo. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Export pásu karet z Návrháře pásu karet do XML pásu karet
Klikněte pravým tlačítkem myši na soubor s kódem pásu karet v Průzkumník řešení a potom klikněte na Návrhář zobrazení.
Klikněte pravým tlačítkem myši na Návrhář pásu karet a potom klikněte na exportovat pás karet do XML.
Visual Studio přidá do projektu soubor XML pásu karet a soubor kódu XML pásu karet.
Ve třídě kódu pásu karet vyhledejte komentáře, které začínají
TODO:
.Zkopírujte blok kódu v těchto komentářích do třídy ThisAddin, ThisWorkbook nebo ThisDocument v závislosti na typu řešení, které vyvíjíte.
Tento kód umožňuje aplikaci systém Microsoft Office zjistit a načíst vlastní pás karet. Další informace najdete v tématu XML pásu karet.
V ThisAddin, ThisWorkbook nebo ThisDocument třídy zrušte komentář bloku kódu.
Po zrušení komentáře kódu by měl vypadat podobně jako v následujícím příkladu. V tomto příkladu je volána
MyRibbon
třída pásu karet .Přepněte do souboru kódu XML pásu
Ribbon Callbacks
karet a vyhledejte oblast.Tady zapisujete metody zpětného volání pro zpracování uživatelských akcí, například kliknutí na tlačítko.
Vytvořte metodu zpětného volání pro každou obslužnou rutinu události, kterou jste napsali v kódu návrháře pásu karet.
Přesuňte veškerý kód obslužné rutiny události z obslužných rutin událostí do metod zpětného volání a upravte kód tak, aby fungoval s programovacím modelem pásu karet (RibbonX).
Informace o psaní metod zpětného volání a použití programovacího modelu RibbonX naleznete v tématu Xml pásu karet.