Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 27039 Skopiuj do schowka 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 Skopiuj do schowka
 
 
 

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 Skopiuj do schowka
 
 

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 Skopiuj do schowka
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum