PowerPoint VBA programmieren

Die Seite zum Handbuch


Hinterlasse einen Kommentar

Video Workshop VBA Powerpoint

Die Objektelt von Powerpoint, arbeiten mit VBA-Editor und Debugger
swf: VBA PowerPoint Objekte – Eigenschaften, Methoden und Objektpfade
|Objekte: Objektpfade, Presentation, Slide, Shape, ActiveWindow, ActvePresentation
swf: VBA PowerPoint AutomatisierungsMakro CopySize
|Makro: Übertragen der Größe von einer Autoform auf die andere|
swf: VBA PowerPoint AktionMakro Diagramm interaktiv
|Diagramm interaktiv während der Präsentation ändern|
swf: VBA PowerPoint Add-In CopySize mit Befehlsschaltfläche
|Makro CopySize als Add-In umschreiben und Aufruf-Button in Symbolleiste einhängen|
swf: VBA PowerPoint Steuerelemente und Ereignisklassen
|Controls, Class and Events: Interaktive Texteingabe mittels Steuerelement TextBox|
swf: VBA PowerPoint Daten einer EXCEL-Zelle im Fließtext einer Textbox
|Datentransfer von Excel nach PPT:
Verknüpfung von PowerPoint und ExcelZelleninhalt im Fließtext einer
Textbox einbauen|Neu: Add: This Macro was developed to PP 2003. There is a bug in TextRange-Object 2003 corrupting start and stopp while deleting text phrases.
I searching for workaround – feel free to make a proposal.
swf: VBA PowerPoint Multiple Choice Test Quiz
|Checkbox anlegen und Auswerten der WAHR/FALSCH Antworten zu einem Gesamtergebnis zusammenfassen|
Beispielpräsentation siehe weiter unten QUIZ20Neu
swf: You can have Drag and Drop in Powerpoint. (Implementation and Handling)
Verwenden Sie Drag&Drop-Animationen
in Ihren Präsentationen (Drag&Drop-Makro). PowerPoint 2007
als interaktives Whiteboard, als interaktives Quiz, Folienobjekte
während der Präsentation per Mausklick bewegen oder verschieben

Skript und Präsentation

ppt: BASIC Programmierung
Zip-Archiv (537KB) des Lehrgangs
BASIC Grundlagen der Programmierung in Powerpoint
ppt: VBA Programmierung
Zip-Archiv (767 KB) des Lehrgangs zur Programmierung in VBA (Add-In
Inhalt INDEX
)
INDEX erstellt ein verlinktes
Inhaltsverzeichnis – es ist eine Studie des VBA-Lehrgangs und primär
kein anwenderoptimiertes Add-In!

Beispiele zu VBA und Powerpoint

ppt: VBA Toolbox 
per Klick anzeigen oder abdecken, Textbox mit Lauftext ausstatten, Rollover-Effekt,
berührungsempfindliche Textbox bei MauskontaktNavigation mit ComboBox,
Uhr und (Countdown) Timer einrichten (usrTimer-Add-In ab ppt2000), ProgressBar mit % Anzeige
ppt: AnalogUhr

Eine analoge Uhr in PowerPoint.

Die Makrouhr wird angetrieben durch eine VBA-Prozedur oder durch eine Animation. Der Makro ist ein Dauerläufer mit hoher CPU- Belastung und nicht mit Animationen verträglich!

ppt: DAO Datenbanken (Accesstabelle) in PPT einbinden
Zugriff auf Access-Datenbanken via DAO-Schnittstelle ermöglichen
ppt: Pfeil-Animation auf Funktionspfad mittels VBA
Ein Zeichenobjekt (Shape) auf vordefinierten Pfaden bewegen
ppt: EventOpen AddIn: Beispiel-Anwendung nix.ppt
Reagiert auf das Ereignis PresentationOpen Sucht in jeder zu öffnenden Präsentation ein VBA-Modul
mit dem Namen  ‘Auto‘ und ruft dort die Prozedur: Sub Event_Open().
ppt: Aventskalender:
mit Türchenbremse für 1.12-24.12


8 Kommentare

Drag & Drop in Powerpoint

So wenden Sie den Drag&Drop Makro an
(Hinweise zur Beispieldatei Quiz20.pptm im Buch)
z.B. für ein Quiz:
Multiple Choice Aufgaben,
Zuordnungsaufgaben (freie Ablage per Drag&Drop),
Zuordnungsaufgaben (spring zurück bei falsch per Drag&Drop),
z.B. als Whiteboard…
Folienobjekte interaktiv verschieben, anfassen, beschriften, drehen …

»About macro security:

swf:  Video…You can have Drag and Drop in Powerpoint. Implementation and Handling
Verwenden Sie Drag&Drop-Animationen in Ihren Präsentationen (Download:Drag&Drop-Makro).PowerPoint als interaktives Whiteboard, als interaktives Quiz, Folienobjekte während der Präsentation per Mausklick bewegen oder verschieben.

  • Neu: update version 2013 (to readers of book only)
  • compatible to Office 2003/2007 (no iOS version)
    Fix Start Stopp – Handling with Macro FixStartStop
    ‚Move shape to start position – call FixStartStop to save start position then
    ‚move shape to stop position – call FixStartStop to save stop position.
  • due to API code each version needs an adaptation of code


Ein Kommentar

PowerPoint VBA Programmierung

Nun hab ich’s doch noch aufgeschrieben – das eBook zur Programmierung von PowerPoint – in deutscher Sprache. Fängt ganz vorne an: von BASIC’s bis Debugging und weiter zur Objektwelt von Presentation – Slide – Shape.  AddIn und Konsorten mit oder ohne Ereignissteuerung sowie Ribbon UI und jede Menge Code, Beispiele und Listings…

Erhältlich als PDF und als richtiges EBook im EPUB-Format.    »Bestellen

»Inhaltsverzeichnis       »VBA Powerpoint Video Workshop       »Drag & Drop-Animation


Errata:

Broken Link in ‚Forms Steuerelemente.CommandButton‘:
Studieren Sie dazu das Beispiel CmdKlasse.ppt

Angabe CallBack Prozedur für customButtons fehlt in ‚RibbonUI.Struktur der Ribbon-Bescheibungsdatei‘:

Public Sub korrectAnswers(control As IRibbonControl)
‚CallBack Proceduren für alle customButton einrichten
End Sub