(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Anpassen eines Menübands für InfoPath

Beim Anpassen des Menübands in Microsoft Office InfoPath müssen Sie berücksichtigen, an welcher Stelle der Anwendung das benutzerdefinierte Menüband angezeigt wird. InfoPath 2010 kann das Menüband in den folgenden drei Typen von InfoPath-Anwendungsfenstern anzeigen:

  • Fenster, in denen eine Formularvorlage angezeigt wird, die im Entwurfsmodus geöffnet wird

  • Fenster, in denen ein Formular angezeigt wird, das auf einer Formularvorlage basiert

  • Das Fenster "Seitenansicht"

Gilt für:, das die Informationen in diesem Thema Projekten auf Anwendungsebene InfoPath 2010 anwenden. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Benutzer und Designer öffnen im Entwurfsmodus eine Formularvorlage, um die Darstellung und das Layout der Vorlage zu ändern. Benutzer öffnen Formulare, die auf einer Formularvorlage basieren, um Inhalt hinzuzufügen. Weitere Informationen finden Sie unter Wechsel vom Entwerfen einer Formularvorlage zum Ausfüllen eines Formulars.

Das Fenster "Seitenansicht" ermöglicht es Designern und Benutzern, die Seiten eines Formulars oder einer Formularvorlage vor dem Drucken in der Vorschau anzuzeigen.

Hinweis Hinweis

Die Registerkarte Add-Ins wird nicht im Fenster "Seitenansicht" angezeigt. Wenn eine benutzerdefinierte Registerkarte im Fenster "Seitenansicht" angezeigt werden soll, stellen Sie sicher, dass die OfficeId-Eigenschaft der Registerkarte nicht auf TabAddIns festgelegt ist.

Sie müssen den Menübandtyp jedes Fensters angeben, in dem das Menüband angezeigt werden soll.

Wird das Element Menüband (Visual Designer) verwendet, klicken Sie auf die RibbonType-Eigenschaft des Menübands im Fenster Eigenschaften, und wählen Sie anschließend eine der in der folgenden Tabelle beschriebenen Menüband-IDs aus.

Menüband-ID

Fenster, in dem das Menüband beim Ausführen des Projekts angezeigt wird

Microsoft.InfoPath.Designer

Fenster, in denen eine Formularvorlage angezeigt wird, die im Entwurfsmodus geöffnet wird

Microsoft.InfoPath.Editor

Fenster, in denen ein Formular angezeigt wird, das auf einer Formularvorlage basiert

Microsoft.InfoPath.PrintPreview

Das Fenster "Seitenansicht"

Einem Projekt können mehrere Menübänder hinzugefügt werden. Wird von mehreren Menübändern gemeinsam eine Menüband-ID genutzt, überschreiben Sie die CreateRibbonExtensibilityObject-Methode in der ThisAddin-Klasse des Projekts, um das während der Laufzeit anzuzeigende Menüband anzugeben. Weitere Informationen finden Sie unter Übersicht über die Multifunktionsleiste.

Wird das Element Menüband (XML) verwendet, überprüfen Sie den Wert des ribbonID-Parameters in der IRibbonExtensibility.GetCustomUI-Methode, und geben Sie das entsprechende Menüband zurück.

Die IRibbonExtensibility.GetCustomUI-Methode wird in der Menüband-Codedatei automatisch von Visual Studio generiert. Der ribbonID-Parameter ist eine Zeichenfolge, die den Typ des InfoPath-Fensters angibt, das geöffnet wird.

Im folgenden Codebeispiel wird dargestellt, wie ein benutzerdefiniertes Menüband nur in einem Fenster angezeigt wird, das eine Formularvorlage im Entwurfsmodus zeigt. Das anzuzeigende Menüband wird in der GetResourceText()-Methode angegeben, die in der Menübandklasse generiert wird. Weitere Informationen zur Menübandklasse finden Sie unter Multifunktionsleisten-XML.


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

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

    return ribbonXML;
}


Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.