Akce makra ObjektYMailDatabázi

Akci makra EMailDatabaseObject můžete v desktopových databázích Accessu použít, když chcete do e-mailové zprávy zahrnout zadanou položku Access Datový list, Formulář, Sestava nebo Modul, kde ji můžete zobrazit a přeposíláte.

Poznámka: Od Accessu 2010 se akce makra OdeslatObjekt přejmenoval na EMailDatabaseObject.

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. Klikněte na Tabulka (pro datový list tabulky), Dotaz (pro datový list dotazu), Formulář (pro datový list formuláře nebo formuláře), Sestava,Modul nebo Datovástránka, Serverovézobrazení, Uložené procedury nebo Funkce v poli Typ objektu v části Argumenty akce okna návrhu makra. Není možné poslat zprávu Makro. Pokud chcete zahrnout aktivní objekt, vyberte jeho typ pomocí tohoto argumentu, ale argument Název objektu nechejte prázdný.

Název objektu

Název objektu, který chcete 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 a Název objektu prázdné, odešle Access do poštovní aplikace zprávu bez jakéhokoli databázového objektu.

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

Výstupní formát

Typ formátu, který chcete pro zahrnutý objekt použít. Seznam formátů, ze které můžete vybrat, se mění podle toho, co vyberete pro argument Typ objektu. Mezi dostupné formáty patří sešit Excel 97–Excel 2003 (*.xls),binární sešit Excelu (*.xlsb),sešit Excelu (*.xlsx), HTML (*.htm, *.html),sešit Microsoft Excelu 5.0/95 (*.xls),formát PDF (*.pdf),formát Fomat ve formátu RTF (*.rtf),textové soubory (*.txt)nebo formát XPS (*.xps). v poli Výstupní formát. Moduly je možné odeslat jenom v textovém formátu. Datové stránky je možné poslat jenom ve formátu HTML. Pokud tento argument nezadáte, Access zobrazí výzvu k zadání výstupního formátu.

Akce

Příjemce zprávy, jehož jména chcete umístit do řádku Komu v e-mailové zprávě. Pokud tento argument necháte prázdný, Access zobrazí výzvu k zadání jmen příjemců.

Jména příjemců, která zadáte v tomto argumentu (a v argumentech Kopie a Skrytá) oddělte středníkem (;) nebo se seznamem Oddělovač nastavenou na kartě Číslo v dialogovém okně Místní nastavení v Ovládacích panelechsystému Microsoft Windows. Pokud e-mailová aplikace nemůže identifikovat jména příjemců, zpráva se nepošla a dojde k chybě.

Kopie

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

Skrytá

Příjemci zprávy, jejichž jména chcete dát do e-mailové zprávy na řádek Skrytá ("skrytá kopie"). Pokud tento argument necháte 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 tento argument necháte prázdný, bude řádek Předmět v e-mailové zprávě prázdný.

Text zprávy

Libovolný 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 tento argument necháte prázdný, nebude v e-mailové zprávě žádný další text. Pokud argumenty Typ objektu a Název objektu necháte prázdné, můžete pomocí tohoto argumentu odeslat e-mailovou zprávu bez databázového objektu.

Upravit zprávu

Určuje, jestli jde zprávu před odesláním upravit. Pokud vyberete Ano,spustí se aplikace elektronické pošty automaticky a bude možné zprávu upravit. Pokud vyberete Ne,zpráva se odeslat, 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 ve formátu HTML. Soubor šablony je soubor obsahující značky HTML.

Poznámky

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

Následující pravidla platí, když použijete akci EMailDatabaseObject k zahrnutí databázového objektu do e-mailové zprávy:

  • Můžete odesílat datové listy tabulek, dotazů a formulářů. V zahrnutých objektech 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 typu 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ého odkazu se ve výstupním souboru zobrazí Hypertextový odkaz pro všechny výstupní formáty kromě textu ms-DOS (v tomto případě se hypertextový odkaz zobrazí jako normální text).

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

  • Pokud odešlete sestavu, budou jedinými ovládacími prvky, které jsou součástí objektu, textová pole a (v některých případech) popisky. Všechny ostatní ovládací prvky jsou ignorovány. Zahrnuté nejsou ani informace o záhlaví a zápatí. Jedinou výjimkou, kdy se při odeslání sestavy ve formátu Excelu do objektu zahrne textové pole v zápatí skupiny obsahující výraz s funkcí Suma. V záhlaví ani zápatí není žádný jiný ovládací prvek (ani Agregační funkce než Suma).

  • Součástí objektu jsou podsestavy.

  • Při odeslání datového listu, formuláře nebo datové stránky ve formátu HTML se vytvoří jeden soubor .html. Při odeslání sestavy ve formátu HTML se pro každou stránku v sestavě vytvoří jeden soubor .html.

Pokud chcete akci EMailDatabaseObject spustit v modulu Vba (Visual Basic for Applications), použijte metodu SendObject objektu DoCmd.

image

Následující odkaz vám poskytl Tom Chung. Lukáš je ředitel a prezident fms, Inc.,předním poskytovatelem vlastních databázových řešení a vývojářských nástrojů.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×