Dateiname und Pfad auf Folie ausgeben

23/07/2008 - 15:02 von Thomas Gahler | Report spam
Hallo zusammen

Der Betreff sagt es bereits aus was ich möchte und ich weiss, dass es keine
entsprechenden Felder in Powerpoint gibt. Aber mittels VBA wird das wohl
gehen. Deshalb ein paar Fragen bevor ich mich irgendwo verrenne...

- Habe ich einen Event in PowerPoint (am liebsten 'BeforeSave' und
'BeforePrint') den ich bearbeiten kann?

- Kann ich wie in Word, einfach ein Makro mit dem gleichem Namen wie der
interne Befehl heisst schreiben und diesen dann überdefinieren bzw.
erweitern?

- Kann ich ein Add-In erstellen, dass diese Funktionalitàt beinhaltet und
dann bei allen .ppt-Dateien die geöffnet werden funktionieren?

- Kann ich ein Add-In automatisch einbinden (analog Word und Excel
Startup-Pfad) oder muss das der Anwender manuell via Extras / Add-Ins
machen?


Wàre nett wenn ich ein paar Hinweise bekommen würde.
Besten Dank euch allen...


Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)
 

Lesen sie die antworten

#1 Hans Werner Hofmann
23/07/2008 - 21:30 | Warnen spam
On Wed, 23 Jul 2008 15:02:18 +0200, "Thomas Gahler"
wrote:

Hallo Thomas

Der Betreff sagt es bereits aus was ich möchte und ich weiss, dass es keine
entsprechenden Felder in Powerpoint gibt. Aber mittels VBA wird das wohl
gehen. Deshalb ein paar Fragen bevor ich mich irgendwo verrenne...
- Habe ich einen Event in PowerPoint (am liebsten 'BeforeSave' und
'BeforePrint') den ich bearbeiten kann?



Nein, es gibt keine Events in PP per se...
Add-Ins verfügen über Auto_Open, Auto_Close wo man ggf. eine
Eventklasse instanzieren kann - siehe OH ist dort beschieben.

- Kann ich wie in Word, einfach ein Makro mit dem gleichem Namen wie der
interne Befehl heisst schreiben und diesen dann überdefinieren bzw.
erweitern?



Was sind und wie heissen interne Befehle? An was denkst Du dabei?
PP VBA ist so gut wie nicht vergleichbar mit VBA WD/XL!

- Kann ich ein Add-In erstellen, dass diese Funktionalitàt beinhaltet und
dann bei allen .ppt-Dateien die geöffnet werden funktionieren?



Das weiss ich wirklich nicht.
Ich würde es auch nicht versuchen. Den Code so hinzubekommen, dass in
ALLEN Pràsentationen über ALLE Versionen was sinnvolles dabei
rauskommt wage ich zu bezweifeln. Wie willst DU vorgehen? Auf den/die
Master schreiben (spàtestens seit 2007 ist das ein Glücksspiel) oder
jede einzelne Folie bedienen (wohin schreiben bzw. wie einen Platz
dafür finden)?

BTW: Dieses Feature hat in einer Pràsentation nix verloren. Wo ist
der Sinn das Publikum eines Vortrages darüber in Kenntnis zu setzen wo
der Vortragende die Datei abgespeichert hat? Wers braucht setzt PP
außerhalb seines Wirkspektrums ein.

- Kann ich ein Add-In automatisch einbinden (analog Word und Excel
Startup-Pfad)
machen?



Nein, kannst Du nicht...

oder muss das der Anwender manuell via Extras / Add-Ins



ja, das muss er...

Wàre nett wenn ich ein paar Hinweise bekommen würde.
Besten Dank euch allen...



HTH

Gruß HW
Hans Werner Hofmann

Ähnliche fragen