Omówienie wstążki
Wstążka jest sposobem organizowania pokrewnych poleceń, tak, że są one łatwiejsze do znalezienia.Polecenia są wyświetlane jako formanty na Wstążce.Formanty są zorganizowane w grupy wzdłuż poziomy pasek w górnej krawędzi okna aplikacji.Powiązane grupy są zorganizowane na kartach.
Większość funkcji, które były dostępne za pomocą menu i paski narzędzi z wcześniejszych wersji programu Microsoft Office system jest teraz dostępna przy użyciu wstążki.Aby uzyskać więcej informacji, zobacz artykuł techniczny Developer omówienie interfejsu użytkownika dla pakietu Microsoft Office 2007.
Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie dokumentu i projektów na poziomie aplikacji dla następujących aplikacji: Excel 2013 i Excel 2010; InfoPath 2013 i InfoPath 2010; Outlook 2013 i Outlook 2010; PowerPoint 2013 i PowerPoint 2010; Project 2013 i Project 2010; Visio 2013 i Visio 2010; Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.
Dostosowywanie Wstążki programu Microsoft Office
Do dostosowania wstążki, należy dodać jeden z następujących elementów wstążki do projektu pakietu Office:
Wstążka (Visual Designer)
Wstążka (XML)
Na przykład: do dostosowania Wstążki programu Excel, należy dodać element wstążki programu Excel-w projekcie.
Element wstążki (Visual Designer)
Wstążki (Visual Designer) elementu udostępnia zaawansowane narzędzia, które ułatwiają projektowanie i rozwój wstążki niestandardowej.Użycie wstążki (Visual Designer) element, aby dostosować Wstążkę w następujący sposób:
Dodawać do wstążki niestandardowej lub wbudowanej karty.
Dodawanie grup niestandardowych do karty niestandardowe lub wbudowane.
[!UWAGA]
Wbudowane karty lub grupa jest taki, który już istnieje na Wstążce aplikacji pakietu Microsoft Office.Na przykład danych karta jest wbudowane karty w programie Excel.Połączenia grupy wbudowanej grupy znajduje się na danych kartę.
Dodawanie niestandardowych formantów do grupy niestandardowej.
Dodawanie niestandardowych formantów w widoku Backstage.
Aby uzyskać więcej informacji dotyczących sposobu dostosowania wstążki przy użyciu wstążki (Visual Designer) przedmiotu, zobacz Projektant wstążki.
Element wstążki (XML)
Użycie Wstążki (XML) przedmiotu, jeśli chcesz dostosować Wstążkę w sposób, który nie jest obsługiwany przez wstążki (Visual Designer) przedmiotu.Użycie Wstążki (XML) element, aby dostosować Wstążkę w następujący sposób:
Dodaj wbudowane grup niestandardowych kartę lub karty wbudowanej.
Dodać wbudowanych formantów do grupy niestandardowej.
Dodaj kod niestandardowy, aby zastąpić obsługi zdarzeń formantów wbudowanych.
Dostosowywanie paska narzędzi Szybki dostęp.
Podziel dostosowania wstążki, między dodatki za pomocą kwalifikowanego identyfikatora.
Aby uzyskać więcej informacji dotyczących sposobu dostosowania wstążki przy użyciu Wstążki (XML) przedmiotu, zobacz Wstążka XML.
Eksportowanie wstążki z projektanta wstążki do XML wstążki
Jeśli tworzenie wstążki przy użyciu projektanta wstążki, a następnie zdecydować, chcesz dostosować Wstążkę w sposób że wstążki (Visual Designer) nie obsługuje elementu, wstążki można wyeksportować do pliku XML.
Visual Studio automatycznie tworzy Wstążki (XML) przedmiotu i zapełnia plik XML wstążki z elementów i atrybutów dla każdego formantu na Wstążce.
Nie wszystkie właściwości, które są w Właściwości okno projektanta wstążki są przenoszone do pliku XML wstążki.Na przykład Visual Studio nie eksportuje wartość obrazu lub Text właściwość.Dlatego należy utworzyć metody wywołania zwrotnego w pliku kodu Wstążka projektu wywożonych do przypisywania obrazu lub tekstu formantu.Visual Studio jako część procesu eksportu nie generuje automatycznie metod wywołania zwrotnego.
Ponadto wartości domyślne bez zmian 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 pliku XML, zobacz Jak: eksportowanie wstążki z projektanta wstążki wstęgę XML.
Aktualizowanie kodu
Nowy plik kodu Wstążka jest dodawany do Solution Explorer.Ten plik zawiera klasy XML wstążki.Należy utworzyć metody wywołania zwrotnego w Ribbon Callbacks regionu tej klasy, do obsługi działań użytkownika, takie jak kliknięcie przycisku.Przenoszenie kodu z obsługi zdarzeń do tych metod wywołania zwrotnego i modyfikować kod do pracy z rozszerzalność wstążki (RibbonX), model programowania.Aby uzyskać więcej informacji, zobacz Wstążka XML.
Należy również dodać kod do ThisAddIn, ThisWorkbook, lub ThisDocument klasy, która zastępuje CreateRibbonExtensibilityObject metoda i zwraca wartość XML wstążki klasy do aplikacji pakietu Office.
Aby uzyskać więcej informacji, zobacz Wstążka XML.
Dodawanie wielu elementów wstążki do projektu
Do jednego projektu można dodać więcej niż jeden element wstążki.Jest to przydatne, jeśli chcesz wykonać jedną z poniższych czynności:
Tworzenie wstążki dla aplikacji Outlook inspektorów.Aby uzyskać więcej informacji, zobacz Dostosowywanie Wstążki programu Outlook.
[!UWAGA]
Inspektor jest oknem, które otwiera, gdy użytkownicy wykonywania niektórych zadań, takich jak tworzenie wiadomości e-mail.
Wybierz które wstążki do wyświetlania w czasie wykonywania.
Wybierając, które wstążki do wyświetlania w czasie wykonywania
Ponieważ projekt może zawierać więcej niż jeden wstążki, można wybrać które wstążki do wyświetlania w czasie wykonywania.
Aby wybrać wstążki do wyświetlania w czasie wykonywania, należy zastąpić CreateRibbonExtensibilityObject metoda w ThisAddin, ThisWorkbook, lub ThisDocument klasy projektu i powrotu wstążką, który chcesz wyświetlić.Poniższy przykład sprawdza, czy wartość pola o nazwie myCondition i zwraca odpowiednie wstążki.
[!UWAGA]
Składnia używana w tym przykładzie zwraca wstążką, który został utworzony za pomocą wstążki (Visual Designer) przedmiotu.Zwracanie wstążką, który jest tworzony przy użyciu składni Wstążki (XML) elementu jest nieco inna.Aby uzyskać więcej informacji o powrocie Wstążki (XML) przedmiotu, zobacz Wstążka XML.
Dodaj następujący kod:
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() });
}
}
Tematy pokrewne
Tytuł |
Opis |
---|---|
Pokazuje, jak Dostosowywanie Wstążki aplikacji pakietu Microsoft Office, dodać wstążki (Visual Designer) lub Wstążki (XML) element do projektu programu pakietu Office. |
|
W tym artykule opisano, jak można użyć projektanta wstążki, aby dodać niestandardowe tabulatory, grup i formantów do Wstążki aplikacji pakietu Microsoft Office. |
|
Instruktaż: Tworzenie kartę niestandardowe przy użyciu projektanta wstążki |
Pokazuje, jak utworzyć niestandardowe karty wstążki przy użyciu projektanta wstążki.Aby dodać i położenie formantów na karcie niestandardowe, można użyć projektanta wstążki. |
Zawiera omówienie jednoznaczny model obiektu, którego można użyć, aby uzyskać i ustawić właściwości formanty wstążki w czasie wykonywania. |
|
Instruktaż: Aktualizowanie formanty na Wstążce w czasie wykonywania |
Pokazuje sposób użycia modelu wstążki do aktualizacji formantów na Wstążce po Wstążka jest ładowany do aplikacji pakietu Office. |
Zawiera wskazówki dotyczące dostosowywania wstążki w Microsoft Office Outlook. |
|
Zawiera wskazówki dotyczące dostosowywania wstążki w programie Microsoft Office InfoPath. |
|
Pokazuje, jak pokazać, ukryć, modyfikowanie wstęgi i umożliwić użytkownikom uruchomienie kodu z formantów niestandardowych okienko zadań, w okienku Akcje lub regionu formularza programu Outlook. |
|
Pokazuje, jak zmienić kolejność kart na Wstążce. |
|
Pokazuje sposób dodawania grup i formanty do karty wbudowanej. |
|
Pokazuje, jak dodać formanty do menu, które zostanie otwarte po kliknięciu przycisku pliku. |
|
Jak: dodać przycisk otwierający okno dialogowe grupy wstążki |
Pokazuje, aby dodać przycisk otwierający okno dialogowe do żadnej grupy na Wstążce. |
Pokazuje, jak zaawansowane sposoby dostosowania wstążki eksportując wstążki z projektanta XML wstążki. |
|
W tym artykule wyjaśniono, jak można dostosować wstążki, za pomocą XML wstążki. |
|
Instruktaż: Tworzenie kartę niestandardowe przy użyciu projektanta wstążki |
Pokazuje, jak utworzyć niestandardowe karty wstążki, za pomocą Wstążki (XML) przedmiotu. |