ID tematu: 27039
 |
PowerPoint events - step by step |
| Autor |
Wiadomość |
jahu44
Starszy Forumowicz

Pomógł: 1 raz Posty: 46
|
Wysłany: 2012-01-06, 12:19 PowerPoint events - step by step
|
|
|
Witam Was,
Mam problem z odpaleniem event`ów w PP 2007, czy ktoś mógłby mi łopatologicznie po polsku wyjaśnić co mam gdzie wpisać, włączyć, zmienić aby event "PresentationOpen" zadziałał.
Mam PP 2007 pilk zapisany w formacie pptm
Z góry dziękuję za pomoc. |
_________________ Jasiek |
|
 | ID posta:
143211
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
tkuchta1
Excel Expert


Pomógł: 1495 razy Posty: 2270
|
Wysłany: 2012-01-06, 18:26
|
|
|
W Nowej prezentacji!
Do projektu VBA dodaj moduł class. Nadaj mu nazwę ppEvents a w nim: | Kod: | Option Explicit
Public WithEvents ppAppEvents As PowerPoint.Application
Private Sub ppAppEvents_NewPresentation(ByVal Pres As Presentation)
MsgBox "Nowa"
End Sub
Private Sub ppAppEvents_PresentationOpen(ByVal Pres As Presentation)
MsgBox "Open"
End Sub |
dodaj moduł standardowy a w nim | Kod: | Option Explicit
Public clsPPAppEventsClass As New ppEvents
Sub Auto_Open()
Set clsPPAppEventsClass.ppAppEvents = PowerPoint.Application
End Sub
Sub Auto_Close()
Set clsPPAppEventsClass.ppAppEvents = Nothing
End Sub |
- plik zapisz jako Dodatek programu PowerPoint (ppa, ppam - dla PP2007/10) nadając mu nazwę np: ppAppEvents.ppa
- dodaj dodatek do PowerPointa:
w PP2010: Zakładka Plik / Opcje (na dole po lewej) / Dodatki (po lewej) / (na dole) Zarządzaj -> Z listy rozwijanej wybierz: Dodatki programu PowerPiont / Przycisk: Przejdź / Dodaj Nowy: / Wskaż plik przed chwilą utworzonego dodatku / OK..
Resetnij PowerPointa. |
_________________
Tomek Moje Artykuły:
Algorytmy Sortujace, Wyrażenia Regularne,
Menadżer Funkcji NextNR, Unikaty
Moja Stronka
APoCoTenExcel
Ostatnia aktualizacja: 2012-03-17 |
|
 | ID posta:
143263
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
jahu44
Starszy Forumowicz

Pomógł: 1 raz Posty: 46
|
Wysłany: 2012-01-06, 19:40
|
|
|
ok dzięki po części mi to pomogło...
1) Ale natrafiłem na inny problem - czytałem że niestesty za pomocą czego takiego nie da się stworzyć w add insach przycisku... (control)
czy może jednak da się to jakoś wywołać
2) W ten sposób stworzę auto_open event tylko dla jednego user`a (bedzie to przypisane do jednego kompa) - czy da się połączyć taki add ins z plikiem PP a nie userem?
Z góry dzięki wielkie za odpowiedź. |
_________________ Jasiek |
|
 | ID posta:
143273
|
|
|
 |
|
|