2016-05-31 40 views
0

So habe ich ein Makro in einer PowerPoint-Präsentation erstellt und ich möchte dieses Makro für jemand anderen verfügbar machen. Nach dem, was ich gesammelt habe, ist der beste Weg, dies zu tun, ein Add-in zu erstellen.Erstellen von PowerPoint-Add-Ins von VBA definierten Makros

Ich habe über mehrere Artikel kommen besagt folgendes zu tun, aber ich bin mit noch Probleme:

  1. Öffnen Sie eine neue Powerpoint-Präsentation
  2. ein Makro erstellen VBA
  3. Beenden VBA und Speichern Sie die Präsentation als .ppam
  4. Klicken Sie auf der Registerkarte "Developer" auf die Schaltfläche "PowerPoint Add-Ins"
  5. Klicken Sie auf die Option "Add New ..." und suchen Sie nach Ihrer kürzlich erstellten .ppam Datei
  6. Klicken Sie auf Load
  7. Klicken Sie auf Schließen
  8. Klicken Sie auf Add-Ins
  9. Sie sollten jetzt Ihr sehen neue Add-in

Ich habe alles getan, was oben erwähnt, und können sogar sehen, das neue Add-in, wenn ich PowerPoint Add-Ins auswählen. Ich bin hier, weil ich keine Möglichkeit finde, das neue Add-In auszuführen, und ich möchte nicht, dass es beim Start automatisch geladen wird oder dass die Präsentation durch Erstellen einer Schaltfläche auf den Folien beeinträchtigt wird. Stattdessen möchte ich dem Benutzer erlauben, dieses Add-In über die Multifunktionsleiste auszuführen.

Gedanken?

Antwort

0

Zuerst als PPTM speichern. DANN als PPAM speichern. Wenn Sie nur als PPAM speichern, können Sie den Code später nicht mehr bearbeiten, um die Probleme zu beheben.

Um Ihr Add-In über das Menüband zu starten, müssen Sie RibbonX-Code (eine Art XML) zu Ihrem PPAM oder PPTM hinzufügen (am besten PPTM hinzufügen). Es wird automatisch Teil des PPAM dann).

Es gibt ein ausgezeichnetes Buch über RibbonX, die Ihnen Stunden Zeit sparen werden: http://www.amazon.com/RibbonX-Customizing-Office-2007-Ribbon/dp/0470191112

Dies ist ein guter Ausgangspunkt, wenn Sie nicht wollen, das Buch kaufen: https://blogs.msdn.microsoft.com/jensenh/tag/all-office-2007-ui-posts/

Während Sie kann PPTM/PPTX/PPAM-Dateien manuell entpacken und den RibbonX-Code mit einem beliebigen Texteditor hinzufügen, es ist dumm, dies zu tun. Statt dieses kostenlose Tool verwenden:

http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/08/07/7293.aspx

+0

wie Sie Menschen der Welt zu einem besseren Ort zu machen ... Danke ... – Tameem

+0

@Tameem Und Sie vervierfacht nur mein Gehalt. Oder mehr. ;-) –