Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Galite naudoti makrokomandos veiksmą EMailDatabaseObject "Access" kompiuterio duomenų bazėse, kad įtrauktumėte nurodytą Access duomenų lapas, forma, ataskaita arba modulis į el. laišką, kur jį galima peržiūrėti ir persiųsti.

Pastaba: Šis veiksmas nebus leidžiamas, jei duomenų bazė nepatikima.

Parametrai

Veiksmas EMailDatabaseObject turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Objekto tipas

Objekto, kurį norite įtraukti į el. laišką, tipas. Spustelėkite Lentelė (lentelės duomenų lapui), Užklausa (užklausos duomenų lapui), Forma (formos ar formos duomenų lapui), Ataskaita, Modulis arba Duomenų prieigos puslapis, Serverio rodinys, Išsaugotos procedūros arba Funkcija lauke Objekto tipas , esančiame makrokomandos kūrimo lango sekcijoje Veiksmo argumentai . Negalite siųsti makrokomanda. Jei norite įtraukti aktyvų objektą, pasirinkite jo tipą su šiuo argumentu, bet palikite argumentą Objekto pavadinimas tuščią.

Objekto pavadinimas

Objekto, kurį norite įtraukti į el. laišką, pavadinimas. Lauke Objekto pavadinimas rodomi visi duomenų bazės objektai pagal argumente Objekto tipas pasirinktą tipą. Jei objekto tipo ir objekto pavadinimo argumentus paliksite tuščius, programa "Access" išsiųs laišką pašto programai be jokio duomenų bazės objekto.

Jei bibliotekos duomenų bazė vykdote makrokomandą, kurioje yra veiksmas EMailDatabaseObject , "Access" pirmiausia ieško objekto tokiu pavadinimu bibliotekos duomenų bazėje, tada dabartinėje duomenų bazėje.

Išvesties formatas

Norimo įtraukti objekto formato tipas. Formatų, iš kurių galite rinktis, sąrašas pasikeis atsižvelgiant į tai, ką pasirenkate argumentui Objekto tipas . Galimi formatai gali būti "Excel 97" – "Excel 2003" darbaknygė (*.xls), Excel dvejetainė darbaknygė (*.xlsb), Excel darbaknygė (*.xlsx), HTML (*.htm, *.html), Microsoft Excel 5.0/95 darbaknygė (*.xls), PDF formatas (*.pdf), raiškiojo teksto fomatas (*.rtf), tekstiniai failai (*.txt)arba XPS formatas (*.xps). lauke Išvesties formatas . Modulius galima siųsti tik teksto formatu. Duomenų prieigos puslapius galima siųsti tik HTML formatu. Jei šį argumentą paliksite tuščią, „Access“ paragins nurodyti išvesties formatą.

Norėdami

Laiško gavėjai, kurių vardus norite įtraukti į el. laiško eilutę Kam . Jei šį argumentą paliksite tuščią, "Access" paragins įvesti gavėjų vardus.

Atskirkite gavėjų vardus, kuriuos nurodote šiame argumente (ir kopijos ir nematomos kopijos argumentuose) kabliataškiu (;) arba sąrašu, skyriklis nustatytas microsoft Windows valdymo skydo dialogo lango Regiono parametrai ypatybės skirtuke Skaičius. Jei pašto programa negali identifikuoti gavėjų vardų, pranešimas nesiunčiamas ir įvyksta klaida.

kopija

Laiško gavėjai, kurių vardus norite įtraukti į laiško eilutę Kopija (anglies kopija). Jei šį argumentą paliksite tuščią, el. laiško eilutė Kopija bus tuščia.

nematoma kopija

Laiško gavėjai, kurių vardus norite įtraukti į laiško eilutę Nematoma kopija. Jei šį argumentą paliksite tuščią, el. laiško eilutė Nematoma kopija bus tuščia.

Tema

Laiško tema. Šis tekstas rodomas el. laiško eilutėje Tema . Jei šį argumentą paliksite tuščią, el. laiško eilutė Tema bus tuščia.

Pranešimo tekstas

Bet koks tekstas, kurį norite įtraukti į pranešimą kartu su duomenų bazės objektu. Šis tekstas rodomas pagrindinėje el. laiško dalyje po objektu. Jei šį argumentą paliksite tuščią, į el. laišką nebus įtrauktas joks papildomas tekstas. Jei objekto tipo ir objekto pavadinimo argumentus paliksite tuščius, naudodami šį argumentą galite siųsti laišką be duomenų bazės objekto.

Redaguoti pranešimą

Nurodo, ar pranešimą galima redaguoti prieš jį išsiunčiant. Jei pasirinksite Taip, el. pašto programa bus paleista automatiškai ir laišką bus galima redaguoti. Jei pasirinksite Ne, pranešimas bus išsiųstas be galimybės redaguoti pranešimą. Numatytoji reikšmė yra Taip.

Šablono failas

Failo, kurį norite naudoti kaip HTML failo šabloną, kelias ir vardas. Šablono failas yra failas su HTML žymėmis.

Pastabos

Laiško objektas yra pasirinkto išvesties formato. Dukart spustelėjus objektą, atitinkama programinė įranga paleidžiama atidarius objektą.

Šios taisyklės taikomos, kai naudojate veiksmą EMailDatabaseObject , kad į el. laišką įtrauktumėte duomenų bazės objektą:

  • Galite siųsti lentelę, užklausą ir formos duomenų lapus. Įtrauktame objekte visi duomenų lapo laukai atrodo taip, kaip programoje "Access", išskyrus laukus, kuriuose yra OLE objektų. Šių laukų stulpeliai įtraukiami į objektą, tačiau laukai yra tušti.

  • Jei valdiklis susietas su lauku Taip/Ne ( perjungiklis, parinkties mygtukas arba žymės laukas ), išvesties failas rodo reikšmę –1 (Taip) arba 0 (Ne).

  • teksto laukas susietas su hipersaito lauku, išvesties failas rodo visų išvesties formatų, išskyrus MS-DOS tekstą, hipersaitas (šiuo atveju hipersaitas rodomas kaip įprastas tekstas).

  • Jei siunčiate formą naudodami formos rodinys, įtrauktame objekte visada yra formos duomenų lapo rodinys.

  • Jei siunčiate ataskaitą, vieninteliai valdikliai, kurie yra įtraukti į objektą, yra teksto laukai ir (kai kuriais atvejais) žymos. Visų kitų valdiklių nepaisoma. Antraštės ir poraštės informacija taip pat neįtraukta. Vienintelė išimtis – siunčiant ataskaitą "Excel" formatu, į objektą įtraukiamas teksto laukas grupės poraštėje, kurioje yra reiškinys su funkcija Sum . Į objektą neįtrauktas joks kitas antraštės ar poraštės valdiklis (ir ne agregavimo funkcija išskyrus Sum).

  • Papildomos ataskaitos įtraukiamos į objektą.

  • Siunčiant duomenų lapą, formą ar duomenų prieigos puslapį HTML formatu, sukuriamas vienas .html failas. Siunčiant ataskaitą HTML formatu, kiekvienam ataskaitos puslapiui sukuriamas vienas .html failas.

Norėdami vykdyti veiksmą EMailDatabaseObject "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą SendObject.

vaizdas

Šį saitą pateikė Luko Chung. Luko yra steigėjas ir prezidentas FMS, Inc, pirmaujančių paslaugų teikėjas pasirinktinių duomenų bazės sprendimų ir kūrėjo įrankiai.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.