MS wraca do porzuconych praktyk w Outlooku
by vbatools on Apr.17, 2025, under Newsy
Swego czasu w rozwiązaniach aplikacji Outlook klasyk (klienta pocztowego z pakietu Office), można było zauważyć komunikat informujący o próbie dostępu do zasobów aplikacji o jakim zapomniał przez kilka lat:
Oczywiście w rozwiązanych jakie w założeniu sięgają do informacji z wiadomości email, np analizując ich treść celem usunięcia duplikatów, po ostatnich poprawkach MS znowu przypomniał sobie o takim ostrzeżeniu i po instalacji aktualizacji sugeruje użytkownikowi świadome zezwolenie dostępu do danych lub ich ograniczenie. Z jednaj strony jest to dobry ruch dla osób nieświadomych instalacji dodatków usprawniających pracę, ale z drugiej w czasie automatyzowania czynności związanych z Outlookiem opóźnia ten proces co jest kiepskim rozwiązaniem.
Czy to dobrze czy nie, pozostawiam Państwu pod zastanowienie, do dziś przez kilka lat cieszyć się można było nieprzerwaną współpracą rozwiązań dedykowanych Outlookowi, czy aplikacji z nim współpracujących. Czy to naciski w stronę zaprzestania/utrudnienia działań z tą aplikacją, zobaczymy. Od co najmniej 4 lat widzimy popularyzację Nowego Outlooka, jaki nie posiada obsługi dodatków czy wspomagania od strony kodu. Nie współpracuje on ani z Excelem ani Wordem. Czy to zatem dobry kierunek?
Errata: 2025-09-09
Wyjaśniła się sprawa tej niespodzianki. Okazuje się że instrukcja odwołania się do otwartej już aplikacji jest traktowana jako nowa sesja, która to podlega osobno kontroli AV i jest odnotowywana jako działanie zewnętrzne. Wystarczy jednak GetActiveObject() czy GetObject() a na pewno New Outlook.Application zamienić na Globals.ThisAddIn.Application, aby komunikat ten już się nie pokazywał. Zatem jeśli komuś z klientów ten komunikat o zezwoleniu dostępu będzie przeszkadzał, a nie ma on aktualnego AV zespolonego z klientem pocztowym, to w ramach świadczonego suportu dla klientów subskrypcyjnych UPG taki będzie udzielany bezpłatnie, a nowa wersja już nie będzie nastręczała się użytkownikom pow komunikatem.
(c) Shon Oskar – www.VBATools.pl
Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.



