Posledná aktualizácia: 7. januára 2019
PROBLÉM
Tento problém sa týka len systémov, ktoré majú nainštalované služby Microsoft Microsoft 365 alebo balík Office 2016/2019 C2R, a zároveň staršiu verziu programu Microsoft Access (napr. Access 2010 alebo Access 2013). Patrí sem Access Runtime vo verzii 2010 alebo 2013.
Ak sa pošta odosiela prostredníctvom DoCmd.SendObject pomocou rozhraní MAPI API priamo v kóde VBA alebo pomocou doplnkov tretích strán, ktoré poštu odosielajú prostredníctvom rozhrania MAPI API v staršej verzii programu Access, program sa ukončí.
Tento problém sa začal vyskytovať vo verzii 1811 (zostava 11029.20108) balíka Office.
STAV: ALTERNATÍVNE RIEŠENIE
Keďže sa tento problém týka použitia rozhrania MAPI API v programe Access, jedným z alternatívnych riešení je spustenie Outlooku a použitie jeho objektového modelu na odosielanie pošty.
Tento problém sa netýka ani novšej verzie Accessu, takže ak môžete aplikáciu spustiť prostredníctvom Accessu v Microsoft 365 namiesto programu Access 2010 alebo 2013, problém sa nevyskytne.
Ak aplikáciu musíte spustiť prostredníctvom staršej verzie Accessu a v zariadení musíte mať nainštalovanú ako staršiu verziu Accessu, tak aj verziu v Microsoft 365/2016/2019, a viete ako prepnúť kanály balíka Office (Prehľad kanálov aktualizácií), potom môžete prejsť z aktuálneho kanála na polročný kanál Enterprise, čím získate staršiu verziu balíka Office, v ktorej sa spomínaný problém nevyskytuje.
Problém naďalej skúmame, aby sme našli ten najlepší spôsob jeho vyriešenia.
Ďalšie zdroje informácií
Opýtajte sa odborníkov
Spojte sa s odborníkmi, diskutujte o novinkách, aktualizáciách a najvhodnejších postupoch a prečítajte si náš blog.
Získajte pomoc v komunite
Položte otázku zástupcom oddelenia podpory, odborníkom MVP, technikom a iným používateľom balíka Office a nájdite riešenia.
Navrhnite novú funkciu
Radi si prečítame vaše návrhy a pripomienky. Podeľte sa o svoje myšlienky. Váš názor nás zaujíma.
Pozrite tiež
Opravy alebo alternatívne riešenia nedávnych problémov v Accesse