Udostępnij za pośrednictwem


Omówienie wstążki

Wstążka to sposób organizowania powiązanych poleceń, aby łatwiej je znaleźć. Polecenia są wyświetlane jako kontrolki na wstążce. Kontrolki są zorganizowane w grupy wzdłuż poziomego paska w górnej krawędzi okna aplikacji. Powiązane grupy są zorganizowane na kartach.

Większość funkcji, do których uzyskiwano dostęp przy użyciu menu i pasków narzędzi we wcześniejszych wersjach systemu Microsoft Office, można teraz uzyskać dostęp za pomocą wstążki. Aby uzyskać więcej informacji, zobacz artykuł techniczny Developer overview of the user interface for the 2007 Microsoft Office system (Omówienie interfejsu użytkownika dla systemu Microsoft Office 2007).

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.

Dostosowywanie wstążki pakietu Microsoft Office

Aby dostosować wstążkę, dodaj jeden z następujących elementów wstążki do projektu pakietu Office:

  • Wstążka (visual Projektant)

  • Wstążka (XML)

    Aby na przykład dostosować wstążkę programu Excel, dodaj element wstążki do projektu dodatku VSTO programu Excel.

Element wstążki (Visual Projektant)

Element wstążki (Visual Projektant) udostępnia zaawansowane narzędzia, które ułatwiają projektowanie i opracowywanie niestandardowej wstążki. Użyj elementu wstążki (Visual Projektant), aby dostosować wstążkę w następujący sposób:

  • Dodaj karty niestandardowe lub wbudowane do wstążki.

  • Dodaj grupy niestandardowe do karty niestandardowej lub wbudowanej.

    Uwaga

    Wbudowana karta lub grupa to ta, która już istnieje na wstążce aplikacja pakietu Office licacji firmy Microsoft. Na przykład karta Dane jest wbudowaną kartą w programie Excel. Grupa Połączenie ions jest wbudowaną grupą na karcie Dane.

  • Dodaj kontrolki niestandardowe do grupy niestandardowej.

  • Dodaj kontrolki niestandardowe do widoku Backstage.

    Aby uzyskać więcej informacji na temat dostosowywania wstążki przy użyciu elementu wstążki (Visual Projektant), zobacz Projektant wstążki.

Element wstążki (XML)

Użyj elementu wstążki (XML), jeśli chcesz dostosować wstążkę w sposób, który nie jest obsługiwany przez element wstążki (Visual Projektant). Użyj elementu wstążki (XML), aby dostosować wstążkę w następujący sposób:

  • Dodaj wbudowane grupy do karty niestandardowej lub wbudowanej karty.

  • Dodaj wbudowane kontrolki do grupy niestandardowej.

  • Dodaj kod niestandardowy, aby zastąpić programy obsługi zdarzeń wbudowanych kontrolek.

  • Dostosuj pasek narzędzi Szybki dostęp.

  • Udostępnianie dostosowania wstążki między dodatkiem VSTO przy użyciu kwalifikowanego identyfikatora.

    Aby uzyskać więcej informacji na temat dostosowywania wstążki przy użyciu elementu wstążki (XML), zobacz Plik XML wstążki.

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

Jeśli utworzysz wstążkę przy użyciu Projektant wstążki, a następnie zdecydujesz, że chcesz dostosować wstążkę w sposób, w jaki element wstążki (Visual Projektant) nie obsługuje, możesz wyeksportować wstążkę do formatu XML.

Program Visual Studio automatycznie tworzy element wstążki (XML) i wypełnia plik XML wstążki elementami i atrybutami dla każdej kontrolki na wstążce.

Nie wszystkie właściwości, które znajdują się w oknie Właściwości Projektant wstążki, są przenoszone do pliku XML wstążki. Na przykład program Visual Studio nie eksportuje wartości właściwości Image lub Text . Jest to spowodowane tym, że należy utworzyć metodę wywołania zwrotnego w pliku kodu wstążki wyeksportowanego projektu, aby przypisać obraz lub ustawić tekst kontrolki. Program Visual Studio nie generuje automatycznie metod wywołania zwrotnego w ramach procesu eksportowania.

Ponadto żadne niezmienione domyślne wartości właściwości nie są wyświetlane w wynikowym pliku XML wstążki.

Aby uzyskać więcej informacji na temat eksportowania wstążki do formatu XML, zobacz Jak wyeksportować wstążkę z Projektant wstążki do formatu XML wstążki.

Aktualizacja kodu

Do Eksplorator rozwiązań zostanie dodany nowy plik kodu wstążki. Ten plik zawiera klasę XML wstążki. Aby obsługiwać akcje użytkownika, takie jak kliknięcie przycisku, należy utworzyć metody wywołania zwrotnego w Ribbon Callbacks regionie tej klasy. Przenieś kod z programów obsługi zdarzeń do tych metod wywołania zwrotnego i zmodyfikuj kod tak, aby działał z modelem programowania wstążki (RibbonX). Aby uzyskać więcej informacji, zobacz Plik XML wstążki.

Należy również dodać kod do ThisAddInklasy , ThisWorkbooklubThisDocument, która zastępuje CreateRibbonExtensibilityObject metodę i zwraca klasę XML wstążki do aplikacja pakietu Office licacji.

Aby uzyskać więcej informacji, zobacz Plik XML wstążki.

Dodawanie wielu elementów wstążki do projektu

Do pojedynczego projektu można dodać więcej niż jeden element wstążki. Jest to przydatne, jeśli chcesz wykonać jedną z następujących dwóch zadań:

  • Tworzenie wstążek dla inspektorów programu Outlook. Aby uzyskać więcej informacji, zobacz Dostosowywanie wstążki dla programu Outlook.

    Uwaga

    Inspektor to okno otwierane, gdy użytkownicy wykonują określone zadania, takie jak tworzenie wiadomości e-mail.

  • Wybierz wstążkę do wyświetlenia w czasie wykonywania.

Wybieranie wstążek do wyświetlenia w czasie wykonywania

Ponieważ projekt może zawierać więcej niż jedną wstążkę, możesz wybrać wstążkę do wyświetlenia w czasie wykonywania.

Aby wybrać wstążkę do wyświetlenia w czasie wykonywania, zastąpij CreateRibbonExtensibilityObject metodę w ThisAddinklasie , ThisWorkbooklub ThisDocument projektu i zwróć wstążkę, którą chcesz wyświetlić. Poniższy przykład sprawdza wartość pola o nazwie myCondition i zwraca odpowiednią wstążkę.

Uwaga

Składnia użyta w tym przykładzie zwraca wstążkę utworzoną przy użyciu elementu wstążki (Visual Projektant). Składnia zwracania wstążki utworzonej przy użyciu elementu wstążki (XML) jest nieco inna. Aby uzyskać więcej informacji na temat zwracania elementu wstążki (XML), zobacz Plik XML wstążki.

Dodaj następujący kod:

    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() });
        }
    }
Nazwa opis
Instrukcje: rozpoczynanie dostosowywania wstążki Pokazuje, jak dostosować wstążkę aplikacja pakietu Office licacji firmy Microsoft, dodać wstążkę (visual Projektant) lub element wstążki (XML) do projektu pakietu Office.
Projektant wstążki Opisuje sposób używania Projektant wstążki do dodawania niestandardowych kart, grup i kontrolek do wstążki aplikacja pakietu Office licacji firmy Microsoft.
Przewodnik: tworzenie karty niestandardowej przy użyciu Projektant wstążki Pokazuje, jak utworzyć niestandardową kartę wstążki przy użyciu Projektant wstążki. Możesz użyć Projektant wstążki, aby dodać kontrolki i umieścić je na karcie niestandardowej.
Omówienie modelu obiektów wstążki Zawiera omówienie silnie typizowanego modelu obiektów, którego można użyć do pobierania i ustawiania właściwości kontrolek wstążki w czasie wykonywania.
Przewodnik: aktualizowanie kontrolek na wstążce w czasie wykonywania Pokazuje, jak za pomocą modelu obiektów wstążki zaktualizować kontrolki na wstążce po załadowaniu wstążki do aplikacja pakietu Office licacji.
Dostosowywanie wstążki dla programu Outlook Zawiera wskazówki dotyczące dostosowywania wstążki w programie Microsoft Office Outlook.
Dostosowywanie wstążki dla programu InfoPath Zawiera wskazówki dotyczące dostosowywania wstążki w programie Microsoft Office InfoPath.
Uzyskiwanie dostępu do wstążki w czasie wykonywania Pokazuje, jak pokazać, ukryć i zmodyfikować wstążkę oraz umożliwić użytkownikom uruchamianie kodu z kontrolek w niestandardowym okienku zadań, okienku akcji lub regionie formularza programu Outlook.
Instrukcje: zmienianie położenia karty na wstążce Pokazuje, jak zmienić kolejność kart na wstążce.
Instrukcje: dostosowywanie wbudowanej karty Przedstawia sposób dodawania grup i kontrolek do wbudowanej karty.
Instrukcje: dodawanie kontrolek do widoku Backstage Pokazuje, jak dodać kontrolki do menu, które zostanie otwarte po kliknięciu pliku.
Instrukcje: dodawanie uruchamiania okna dialogowego do grupy wstążki Pokazuje dodawanie uruchamiania okna dialogowego do dowolnej grupy na wstążce.
Instrukcje: eksportowanie wstążki z Projektant wstążki do formatu XML wstążki Pokazuje, jak dostosować wstążkę na zaawansowane sposoby, eksportując wstążkę z projektanta do formatu XML wstążki.
XML — wstążka W tym artykule wyjaśniono, jak dostosować wstążkę przy użyciu kodu XML wstążki.
Przewodnik: tworzenie karty niestandardowej przy użyciu Projektant wstążki Pokazuje, jak utworzyć niestandardową kartę wstążki przy użyciu elementu wstążki (XML).