Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pomocí akce makra EMailDatabaseObject v desktopových databázích Accessu můžete zahrnout zadané Datový list Accessu , Formulář, Sestava nebo Modul do e-mailové zprávy, kde je možné zobrazit a přeposlat.

Poznámka: Tato akce nebude povolena, pokud databáze není důvěryhodná.

Nastavení

Akce EMailDatabaseObject má následující argumenty.

Akční argument

Popis

Typ objektu

Typ objektu, který se má zahrnout do e-mailové zprávy. V poli Typ objektu v části Argumenty akce v okně návrhu makra klikněte na Tabulka (pro datový list tabulky), Dotaz (pro datový list dotazu), Formulář (pro formulář nebo datový list), Sestava, Modul nebo Datová stránka, Zobrazení serveru, Uložené procedury nebo Funkce. Nemůžete odeslat Makro. Pokud chcete zahrnout aktivní objekt, vyberte jeho typ s tímto argumentem, ale ponechte argument Název objektu prázdný.

Název objektu

Název objektu, který se má zahrnout do e-mailové zprávy. V seznamu Název objektu se objeví všechny objekty v databázi, které mají typ vybraný v argumentu Typ objektu. Pokud necháte argumenty Typ objektu i Název objektu prázdné, aplikace Access odešle zprávu do poštovní aplikace bez databázového objektu.

Pokud spustíte makro obsahující akci EMailDatabaseObject v Databázová knihovna, Access vyhledá objekt s tímto názvem nejprve v databázi knihovny a pak v aktuální databázi.

Výstupní formát

Typ formátu, který chcete použít pro zahrnutý objekt. Seznam formátů, ze které můžete vybírat, se bude měnit v závislosti na tom, co vyberete pro argument Typ objektu . Dostupné formáty mohou zahrnovat sešit aplikace Excel 97 – Excel 2003 (*.xls), Binární sešit aplikace Excel (*.xlsb), sešit aplikace Excel (*.xlsx), HTML (*.htm, *.html), sešit Microsoft Excelu 5.0/95 (*.xls), formát PDF (*.pdf), formát RTFomat (*.rtf), textové soubory (*.txt) nebo formát XPS (*.xps). v poli Formát výstupu . Moduly je možné odesílat pouze v textovém formátu. Datové stránky lze odesílat pouze ve formátu HTML. Pokud tento argument nezadáte, Access zobrazí výzvu k zadání výstupního formátu.

Akce

Příjemci zprávy, jejichž jména chcete vložit na řádek Komu v e-mailové zprávě. Pokud tento argument necháte prázdný, Access vás vyzve k zadání jména příjemců.

Jména příjemců, která zadáte v tomto argumentu (a v argumentech Kopie a Skrytá ) oddělte středníkem (;) nebo seznamem Oddělovač nastaveným na kartě Číslo v dialogovém okně Vlastnosti místního nastavení v Ovládacích panelech Microsoft Windows. Pokud poštovní aplikace nedokáže identifikovat jména příjemců, zpráva se neodesílají a dojde k chybě.

Kopie

Příjemci zprávy, jejichž jména chcete vložit na řádek Kopie ("kopie") v e-mailové zprávě. Pokud tento argument ponecháte prázdný, bude řádek Kopie v poštovní zprávě prázdný.

Skrytá

Příjemci zprávy, jejichž jména chcete vložit na řádek Skrytá ("slepá kopie") v e-mailové zprávě. Pokud necháte tento argument prázdný, bude řádek Skrytá v e-mailové zprávě prázdný.

Předmět

Předmět zprávy. Tento text se v e-mailové zprávě zobrazí na řádku Předmět . Pokud necháte tento argument prázdný, bude řádek Předmět v e-mailové zprávě prázdný.

Text zprávy

Jakýkoli text, který chcete zahrnout do zprávy kromě databázového objektu. Tento text se zobrazí v hlavním textu e-mailové zprávy za objektem. Pokud necháte tento argument prázdný, nebude do e-mailové zprávy zahrnut žádný další text. Pokud necháte argumenty Typ objektu a Název objektu prázdné, můžete tento argument použít k odeslání e-mailové zprávy bez databázového objektu.

Upravit zprávu

Určuje, jestli je možné zprávu před odesláním upravit. Pokud vyberete Ano, aplikace elektronické pošty se automaticky spustí a zprávu bude možné upravit. Pokud vyberete Ne, zpráva se odešle, aniž by uživatel měl možnost zprávu upravit. Výchozí možnost je Ano.

Soubor šablony

Cesta a název souboru, který chcete použít jako šablonu pro soubor HTML. Soubor šablony je soubor obsahující značky HTML.

Poznámky

Objekt v poštovní zprávě je ve vybraném výstupním formátu. Když na objekt pokliknete, spustí se příslušný software s otevřeným objektem.

Při použití akce EMailDatabaseObject k zahrnutí databázového objektu do e-mailové zprávy platí následující pravidla:

  • Můžete odesílat datové listy tabulek, dotazů a formulářů. V zahrnuté objektu vypadají všechna pole v datovém listu stejně jako v Accessu s výjimkou polí obsahujících objekty OLE. Sloupce pro tato pole jsou zahrnuté v objektu, ale pole jsou prázdná.

  • U ovládacího prvku vázaného na pole ano/ne ( Přepínací tlačítko, Přepínač nebo Zaškrtávací políčko ) se ve výstupním souboru zobrazí hodnota –1 (Ano) nebo 0 (Ne).

  • U Textové pole vázaného na pole Hypertextový odkaz se ve výstupním souboru zobrazí Hypertextový odkaz pro všechny výstupní formáty s výjimkou textu ms-DOS (v tomto případě se hypertextový odkaz zobrazuje jenom jako normální text).

  • Pokud odešlete formulář v Formulářové zobrazení, zahrnutý objekt vždy obsahuje Zobrazení Datový list formuláře .

  • Pokud odešlete sestavu, jedinými ovládacími prvky, které jsou součástí objektu, jsou textová pole a (v některých případech) popisky. Všechny ostatní ovládací prvky se ignorují. Nejsou zahrnuty ani informace o záhlaví a zápatí. Jedinou výjimkou je, že při odeslání sestavy ve formátu Excelu je textové pole v zápatí skupiny obsahující výraz s funkcí Sum součástí objektu. Objekt neobsahuje žádný jiný ovládací prvek v záhlaví nebo zápatí (a žádné jiné Agregační funkce než Součet).

  • Podsestavy jsou součástí objektu.

  • Když odešlete datový list, formulář nebo datovou stránku ve formátu HTML, vytvoří se jeden .html soubor. Když odešlete sestavu ve formátu HTML, pro každou stránku sestavy se vytvoří jeden .html soubor.

Chcete-li spustit akci EMailDatabaseObject v modulu Visual Basic for Applications (VBA), použijte Metodu SendObject objektu DoCmd .

image

Následující odkaz poskytl Luke Chung. Luke je zakladatelem a prezidentem společnosti FMS, Inc., předního poskytovatele vlastních databázových řešení a vývojářských nástrojů.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.