Dostosowywanie Wstążki do InfoPath

Podczas dostosowywania wstążki w programie Microsoft Office InfoPath, należy rozważyć, gdzie Wstążkę niestandardową będą wyświetlane w aplikacji.InfoPath 2010można wyświetlić wstążki w trzech rodzajów okien aplikacji InfoPath:

  • System Windows wyświetlić szablonu formularza, który jest otwarty w trybie projektowania.

  • System Windows wyświetlanie formularza opartego na szablonie formularza.

  • Okno Podgląd wydruku.

Stosuje się do: informacje w tym temacie dotyczą projektów programu InfoPath 2010 poziomie aplikacji.Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Użytkowników i projektantów otworzyć szablonu formularza w trybie projektowania, aby zmodyfikować wygląd i układ szablonu.Użytkownikom otwieranie formularzy opartych w szablonie formularza, aby dodać zawartość.Aby uzyskać więcej informacji, zobacz formularza Przełącz projektowania szablonu formularza do wypełniania formularza.

W oknie Podgląd wydruku umożliwia projektantów i użytkowników do podglądu strony formularz lub szablon formularza, ich drukowanie.

[!UWAGA]

Dodatków nie ma karty w oknie Podgląd wydruku.Jeśli chcesz niestandardową kartę w oknie Podgląd wydruku, upewnij się, że OfficeId nie ustawiono właściwości karty TabAddIns.

Należy określić typ wstążki każdego okna, w którym ma się pojawić wstążki.

Określanie typu wstążki w projektancie wstążki

Jeśli używasz Wstążce (Projektant Visual) element, kliknij RibbonType właściwość wstążki w Właściwości oknie i wybierz dowolne identyfikatorów wstążki opisane w poniższej tabeli.

Identyfikator wstążki

Okno, w którym wstążki pojawią się po uruchomieniu projektu

Microsoft.InfoPath.Designer

System Windows wyświetlić szablonu formularza, który jest otwarty w trybie projektowania.

Microsoft.InfoPath.Editor

System Windows wyświetlanie formularza opartego na szablonie formularza.

Microsoft.InfoPath.PrintPreview

Okno Podgląd wydruku.

Można dodać więcej niż jeden wstążki do projektu.Jeśli więcej niż jeden wstążki identyfikator Wstążkę, należy zastąpić CreateRibbonExtensibilityObject metodę w ThisAddin klasy projektu, aby określić które wstążki do wyświetlania w czasie wykonywania.Aby uzyskać więcej informacji, zobacz Wstążka ― Omówienie.

Określanie typu Wstążce za pomocą XML wstążki

Jeśli używasz Wstążce (XML) przedmiotu, sprawdź wartość ribbonID parametr w IRibbonExtensibility.GetCustomUI metody i zwrot właściwe wstążki.

IRibbonExtensibility.GetCustomUI Metoda jest generowany automatycznie przez program Visual Studio w pliku kodu wstążki.ribbonID Parametr jest ciągiem, który identyfikuje typ okna programu InfoPath, który jest otwarcie.

Poniższy przykład kodu pokazuje sposób wyświetlania wstążki niestandardowej tylko w oknie, które wyświetla szablon formularza w trybie projektowania.Wstążka, aby wyświetlić jest określona w GetResourceText() metodę, która jest generowany w klasie wstążki.Aby uzyskać więcej informacji na temat klasy wstążki, zobacz XML — Wstążka.

Public Function GetCustomUI(ByVal ribbonID As String) As String Implements Office.IRibbonExtensibility.GetCustomUI
    Dim ribbonXML As String = String.Empty

    If ribbonID = "Microsoft.InfoPath.Designer" Then
        ribbonXML = GetResourceText("MyInfoPathProject.Ribbon.xml")
    End If 

    Return ribbonXML

End Function
public string GetCustomUI(string ribbonID)
{
    string ribbonXML = String.Empty;

    if (ribbonID == "Microsoft.InfoPath.Designer")
    {
        ribbonXML = GetResourceText("MyInfoPathProject.Ribbon.xml");
    }

    return ribbonXML;
}

Zobacz też

Koncepcje

Uzyskiwanie dostępu do wstążki w czasie wykonywania

Projektant wstążki

XML — Wstążka

Inne zasoby

Wstążka ― Omówienie