Frage

Ich habe eine pptm Datei mit Makros zum Öffnen bestimmte pptx Vorlagen erstellt. Ich habe dann eine neue Registerkarte mit Schaltflächen für die Dateien zu öffnen. Ich legte den Makros ich auf diese Tasten erstellt. Alle Arbeiten groß wie lange meine pptm Datei geöffnet ist. Aber nachdem ich speichern Sie sie als ppam Datei und installieren Sie es als Add-in nicht mehr funktioniert. Es scheint, die Makros nicht kommen und auch die Tasten immer noch versuchen, die Makros über den pptx Namen zu verweisen.

Kennt jemand eine einfache Möglichkeit, eine benutzerdefinierte Registerkarte zu erstellen starten vordefinierte Vorlagen? Oder laden Makros standardmäßig wie Word funktioniert? Oder beheben meine Situation oben? Die einzige Alternative, die ich sehe, ist eine Add-In, das nur unter dem oben Add-In-Tab angezeigt.

War es hilfreich?

Lösung

Erstellen Sie manuell die Band mit den Tasten? Ich benutze das Custom UI Editor-Tool und es funktioniert wie ein Charme.

  1. Erstellen Sie einfach jedes Makro in Ihrem .pptm, wie folgt aus:

    Sub SayHello(ByVal control As IRibbonControl)
        MsgBox "hello"
    End Sub
    

    Der (ByVal control As IRibbonControl) Teil ist wichtig.

  2. Dann Speichern und schließen Sie Ihre .pptm.

  3. Öffnen Sie das Custom UI Editor-Tool. Von diesem Tool finden Sie Öffnen die Option Datei Menü und navigieren Sie zum .pptm und öffnen.

  4. Einfügen Klicken Sie im Menü Office 2010 Custom UI-Teil . Dadurch wird ein neues XML-Dokument erstellen, die in Ihren .pptm eingefügt werden.

  5. Sie können dann Probe Schnipsel verwenden, um deine Band zu schaffen, aber die einfachste ist gerade aus dem Einfügen | XML-Beispiel Menü, klicken Sie einfach auf Benutzerdefinierte Tab . Dies wird eingefügt:

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
        <ribbon startFromScratch="false">
            <tabs>
                <tab id="customTab" label="Custom Tab">
                    <group id="customGroup" label="Custom Group">
                        <button id="customButton" label="Custom Button" imageMso="HappyFace" size="large" onAction="Callback" />
                    </group>
                </tab>
            </tabs>
        </ribbon>
    </customUI>
    

    Wenn Sie Callback in nach onAction sehen, ersetzen Sie es mit dem Namen Ihres Makros. In unserem obigen Beispiel ist es SayHello, so ist es jetzt wie onAction="SayHello" aussehen sollte.

  6. Klicken Sie auf Speichern und schließen Sie dann das Custom UI Editor-Tool.

  7. Öffnen Sie Ihre .pptm in Powerpoint und Test, dass eine Seite mit dem Namen Benutzerdefinierte Tab wurde erstellt. Navigieren Sie es und klicken Sie auf die Schaltfläche glücklichen Gesicht. Sie sollen nun ein Meldungsfeld bekommen.

  8. Gehen Sie auf die Kulisse, indem Sie auf Datei und klicken Sie auf Speichern unter ... und wählen Sie dann als Dateityp Powerpoint-Add-in (* .ppam ) und speichern sie es in jedem Ort. Notieren Sie den Speicherort.

  9. Gehen Sie zu Datei | Optionen | Add-In und wählen Sie dann Powerpoint Add-Ins die Option Verwalten Dropdown am unteren Rand des Dialogs. Klicken Sie dann auf Go . Klicken Sie auf ** Hinzufügen ... * und fügen Sie Ihre Add-In von der Position, die Sie sie gespeichert haben.

  10. Schließen Sie Powerpoint und öffnen Sie es. Die Benutzerdefinierte Tab Band sollte es sein. Klicken Sie auf das glückliche Gesicht Symbol Ihr SayHello Makro auszuführen.

Das einzige, was Sie darüber hinaus tun müssen, ist Ihre Makros und Ribbon-Steuerelemente anpassen sie so, wie Sie brauchen, um sie und für das, was Sie wollen, zu tun. Schauen Sie sich diesen Link für weitere Informationen: Customizing 2007 Office Fluent Ribbon für Entwickler

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top