Udostępnij za pośrednictwem


Eksportowanie wstążki z Projektant wstążki do formatu XML wstążki

Element wstążki (Visual Projektant) nie obsługuje wszystkich możliwych typów dostosowywania wstążki. Aby dostosować wstążkę na zaawansowane sposoby, możesz wyeksportować wstążkę z projektanta do formatu XML wstążki i edytować kod XML bezpośrednio.

Uwaga

Nie wszystkie wartości właściwości są wyświetlane w pliku XML wstążki. Aby uzyskać więcej informacji, zobacz Omówienie wstążki.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla następujących aplikacji: Excel; InfoPath 2013 i InfoPath 2010; Programu outlook; Powerpoint; Projektu; Visio; Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Aby wyeksportować wstążkę z Projektant wstążki do formatu XML wstążki

  1. Kliknij prawym przyciskiem myszy plik kodu wstążki w Eksplorator rozwiązań, a następnie kliknij pozycję Wyświetl Projektant.

  2. Kliknij prawym przyciskiem myszy Projektant wstążki, a następnie kliknij polecenie Eksportuj wstążkę do formatu XML.

    Program Visual Studio dodaje plik XML wstążki i plik kodu XML wstążki do projektu.

  3. W klasie Kod wstążki znajdź komentarze rozpoczynające się od TODO:.

  4. Skopiuj blok kodu w tych komentarzach do klasy ThisAddin, ThisWorkbook lub ThisDocument w zależności od typu opracowywanego rozwiązania.

    Ten kod umożliwia aplikacja pakietu Office lication firmy Microsoft odnajdywanie i ładowanie niestandardowej wstążki. Aby uzyskać więcej informacji, zobacz Plik XML wstążki.

  5. W klasie ThisAddin, ThisWorkbook lub ThisDocument usuń komentarz z bloku kodu.

    Po usunięciu komentarza kodu powinien on wyglądać podobnie do poniższego przykładu. W tym przykładzie klasa wstążki nosi nazwę MyRibbon.

    protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
    {
        return new MyRibbon();
    }
    
  6. Przejdź do pliku kodu XML wstążki i znajdź Ribbon Callbacks region.

    W tym miejscu zapisujesz metody wywołania zwrotnego w celu obsługi akcji użytkownika, takich jak kliknięcie przycisku.

  7. Utwórz metodę wywołania zwrotnego dla każdej procedury obsługi zdarzeń napisanej w kodzie Projektant wstążki.

  8. Przenieś cały kod programu obsługi zdarzeń z programów obsługi zdarzeń do metod wywołania zwrotnego i zmodyfikuj kod tak, aby działał z modelem programowania Wstążki (RibbonX).

    Aby uzyskać informacje na temat pisania metod wywołania zwrotnego i używania modelu programowania RibbonX, zobacz Plik XML wstążki.