Tworzenie dodatku do outlooka

Pytania, uwagi, problemy związane z Microsoft Office Outlook, wersje 2007, 2010, 2013 i 2016.

Moderator: Moderatorzy

Tworzenie dodatku do outlooka

Postprzez negatyv » Pn 03.06.2019 13:45

Witam,
Mam taki scenariusz.
1. Kilkanaście procedur napisanych w VBA
2. Procedury są podpięte po przyciski na wstążce.

W jaki sposób można to najłatwiej udostępnić innym komputerom przy założeniu, że.
1. Wszyscy pracują MS Office proffesional plus 2016
2. Użytkownicy nie mają uprawnień administratora na komputerze

VSTO pewnie odpada w tym przypadku.
Autor 123Office.pl, blog poświęcony programom pakietu MS Office.
Moderator ExcelForum.pl.
negatyv
 
Posty: 25
Dołączył(a): Cz 16.02.2012 12:36

Re: Tworzenie dodatku do outlooka

Postprzez OShon » Pn 03.06.2019 16:34

No właśnie nie jest to takie proste jak w przypadku Excela, gdzie plik o określonym rozszerzeniem uruchamiamy i bęc.
Tutaj mamy 2ie możliwości, albo po taniości, ale w tedy musimy się zdrowo nakombinować z instrukcją dla Usera aby ten, który nigdy nic nie robił w tym kierunku, odpalił Alt+F8 w którym będzie procedura robiąca kompletnie nic, albo .Net (ale to odpada bo instalka, licencja na soft i pełna profeska ze znajomością kodu włącznie). Do do tego 2iego to Cię znam więc poradził byś sobie - no ale założenia.

Wracamy jednak do VBA. Tutaj musisz sobie utworzyć nowiuśkiego projekta (nie można mieć kilku jako dev i prod na przykład) i przenieść tam swoje kody włącznie z tworzeniem menu, procedurami zdarzeniowymi etc... no i tą pustą procedura publiczną. Następnie bat file albo instalator półprofesjonalny, który u każdego usera wyznaczy stosowny katalog do wgrania projektu (kopiuj plik) i połowa zrobiona.
Potem bat czy shell powinien zmienić u usera ustawienia makr (mozna bez uprawnień bo to zmiany tego samego profilu) lub ładna instrukcja mailem co ma kliknąć w opcjach.

User uruchamia pustą procedurę i tyle.
Ona potrzeba jest dlatego, bo zdarzenie autostartu w której możesz mieć deklaracje publiczne, zdarzenia na folderach nie uruchomią się temu kto nigdy nie używał VBA (taki psikus producenta), a wiadomo że Gosia z kadr nigdy...
No to aby nie chodzić po ludziach sami muszą takie "Witaj świecie" uruchomić i tyle. Następne uruchomienie lub podłączone do tego własnie powitania uruchamia menu i wszystkie inne głupoty które tam zaprogramowałeś.
Obrazek
Oskar Shon - MVP Office System/Development 11/19, 3x MCC
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA
Zobacz fajne dodatki: Outlooka, Excela, Worda lub PowerPointa
OShon
 
Posty: 10021
Dołączył(a): Cz 19.10.2006 08:31
Lokalizacja: Projekt autorski VBATools.pl


Powrót do Microsoft Outlook 2007 / 2010 / 2013 / 2016

Kto przegląda forum

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

cron