VbaProject.OTM i jego autoamatyczne uruchomienie

Pytania, problemy, uwagi związane ze starszymi wersjami Microsoft Outlook 2003, 2002 (XP), 2000, 98

Moderator: Moderatorzy

VbaProject.OTM i jego autoamatyczne uruchomienie

Postprzez Shon Oskar » Wt 07.11.2006 16:55

Wykonałem projekt
procedury startowe zostały umieszczone w ThisOutlookSesion/Application_Startup
projekt podpisany jest cyfrowo.

przegrany projekt VbaProject.OTM na inny komputer z ustawieniem zabezpieczeń na średnie nie uruchamia automatycznie zainstalowanych w nim procedur. (?)

Po wejściu i wyjściu w VBA
procedury startowe przy przelogowaniu zostają prawidłowo uruchomione.
-Więcej ten problem nie występuje
Za każdym następnym razem wszystko uruchamiane jest prawidłowo.

Jak obejść ten problem aby przegranie do nowego klienta poczty (inne stanowisko) nie wiązało się z wchodzeniem w edytora VBA>??
Może jakiś klucz rejestru MSOffice lub samego outlooka.
który po wejściu do Edytora ustawia się z 0 na 1.

jeżeli dobrze kojarzę - proszę o pomoc w namierzeniu klucza rejestru.
jeżeli się mylę to prosze o podpowiedz.
O'Shon
Shon Oskar
 
Posty: 182
Dołączył(a): Pn 16.10.2006 09:05
Lokalizacja: Veracomp S.A.

Postprzez michu » Wt 07.11.2006 18:20

Problem nie jest związany z wpisem w rejestrze, ale z tym, że komponent VBA obsługujący makra w Outlook'u musi zostać najpierw aktywowany, aby w ogóle zaczęły działać makra. Oznacz to, że po instalacji Outlook'a użytkownik powinien chociaż raz otworzyć okno z makrami (Alt+8) albo edytor VBA (Alt+F11) i ponownie uruchomić Outlook'a.

Tak przynajmniej wynika z artykułu bazy wiedzy:
OL2002: Code Does Not Work After You Distribute a VBA Project
Pozdrawiam
Michu
michu
 
Posty: 4190
Dołączył(a): N 05.02.2006 17:49
Lokalizacja: Jelenia Góra

Postprzez OShon » Wt 07.11.2006 19:17

Straszna Rola
:lol:

Dziękuję za odpowiedz !
Przyznam się szczerze ze nie spodziewałem sie tak lameskiego zastosowania w automatyzacji Outlooka.
Widać MS potrafi zaskoczyć....nie raz.
javascript:emoticon(':!:')
Exclamation
Człowiek przygotuje skrypty dla 150 osób - i poza starannością w opakowanie przygotowanych wersji instalacyjnych, kolportujących wypociny pod różne segmenty użytkowników to jeszcze musi tworzyć niejasne manuale dla osób naciskających z obawą każdy przycisk ;]

Jak doczytałem obejściem na to niespotykane schorzenie jest produkcja ActiveDLLa - niestety posiadam VB6LE a w niej opcji tej brak ;(

p.s. dobrze ze procedur dla kluczy nie publicznych nie 3ba uruchamiać tak za każdym razem ;]

pozd i jestem zobowiązany. :!: :!: [/url]
Obrazek
Oskar Shon - MVP Office Dev. 11/20, 3x MCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA
Zobacz fajne dodatki: Outlooka, Excela, Worda lub PowerPointa
OShon
 
Posty: 10274
Dołączył(a): Cz 19.10.2006 08:31
Lokalizacja: Projekt autorski VBATools.pl

Postprzez michu » Wt 07.11.2006 19:32

MS zaznacza dosyć często, że makra w Outlook'u są do prostych osobistych rozwiązań automatyzujących pewne czynności. Należy pamiętać, że makra są mocno niewydaje jeśli chodzi o zasoby systemu. Do bardziej zaawansowanych zadań przeznaczonych dla szerszej publiczności powinno używać się właśnie Add-in COM oraz rozszerzeń (Client Extension), choć ich implementacja jest oczywiście trudniejsza niż makra.
Pozdrawiam
Michu
michu
 
Posty: 4190
Dołączył(a): N 05.02.2006 17:49
Lokalizacja: Jelenia Góra


Powrót do Microsoft Outlook

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości