Makrokomandos veiksmas EMailDatabaseObject

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Naudodami makrokomandos veiksmą EMailDatabaseObject "Access " kompiuterio duomenų bazėse galite įtraukti nurodytą "Access" duomenų lapą, formą, ataskaitą ar modulį į elektroninio pašto laišką, kuriame 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šymas
Objekto tipas Objekto, įtrauktino į el. laišką, tipas. Makrokomandų kūrimo lango sekcijos Veiksmo argumentai lauke 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, Saugomos procedūros arba Funkcija lauke Objekto tipas, esančiame makrokomandų kūrimo lango sekcijoje Veiksmo argumentai. Negalite siųsti makrokomandos. Jei norite įtraukti aktyvų objektą, pasirinkite jo tipą su šiuo argumentu, bet palikite tuščią argumentą Objekto pavadinimas .
Objekto pavadinimas Objekto, įtrauktino į el. laišką, pavadinimas. Lauke Objekto pavadinimas rodomi visi duomenų bazės objektai pagal argumente Objekto tipas pasirinktą tipą. Jei abu argumentus Objekto tipas ir Objekto pavadinimas paliksite tuščius, "Access" siunčia pranešimą į pašto programą be jokio duomenų bazės objekto.
Jei bibliotekos duomenų bazėje paleidžiate makrokomandą, kurioje yra veiksmas EMailDatabaseObject , "Access" pirmiausia ieško objekto šiuo pavadinimu bibliotekos duomenų bazėje, o tada dabartinėje duomenų bazėje.
Išvesties formatas Norimo naudoti įtraukto objekto formato tipas. Formatų, iš kurių galite rinktis, sąrašas keisis atsižvelgiant į tai, ką pasirinksite kaip argumentą Objekto tipas . Galimi formatai: "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 formatas (*.rtf),teksto Files (*.txt) arba XPS formatas (*.xps). lauke Išvesties formatas . Moduliai gali būti siunčiami tik teksto formatu. Prieigos prie duomenų 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 į laiško eilutę Kam . Jei šį argumentą paliksite tuščią, "Access" paragins nurodyti gavėjų vardus.
Gavėjų vardus, kuriuos nurodote šiame argumente (ir argumentuose Kopija ir Nematoma kopija) atskirkite kabliataškiu (;) arba nustatykite sąrašo skyriklį "„Microsoft“ Windows valdymo skydas" dialogo lango Regiono parametrų ypatybės skirtuke Skaičius. Jei pašto programa negali identifikuoti gavėjų vardų, laiškas neišsiunčiamas ir įvyksta klaida.
kopija Laiškų gavėjai, kurių vardus norite įrašyti laiško eilutėje Kopija . Jei šį argumentą paliksite tuščią, laiško eilutė Kopija bus tuščia.
nematoma kopija Laiškų gavėjai, kurių vardus norite įtraukti į laiško eilutę Nematoma kopija. Jei šį argumentą paliksite tuščią, laiško eilutė Nematoma kopija bus tuščia.
Tema Laiško tema. Šis tekstas rodomas laiško eilutėje Tema . Jei šį argumentą paliksite tuščią, el. laiško temos eilutė bus tuščia.
Pranešimo tekstas Bet koks tekstas, kurį norite įtraukti į laišką 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 paliksite argumentus Objekto tipas ir Objekto pavadinimas tuščius, galite naudoti šį argumentą, norėdami siųsti el. laišką be duomenų bazės objekto.
Redaguoti pranešimą Nurodoma, ar prieš išsiunčiant pranešimą galima jį redaguoti. Jei spustelėsite Taip, elektroninio pašto programa bus paleista automatiškai ir pranešimą bus galima redaguoti. Jei pasirinksite Ne, pranešimas bus išsiųstas vartotojui nesuteikiant galimybės jo redaguoti. Numatytoji reikšmė yra Taip.
Šablono failas Failo kelias ir vardas, kurį norite naudoti kaip HTML failo šabloną. Šablono failas yra failas, kuriame yra HTML žymių.

Pastabos

El. laiške esantis objektas yra pasirinkto išvesties formato. Dukart spustelėjus objektą, atitinkama programinė įranga paleidžiama atidarius objektą.

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

  • Galite siųsti lentelių, užklausų ir formų duomenų lapus. Įtrauktame objekte visi duomenų lapo laukai atrodo taip pat, kaip naudojant "Access", išskyrus laukus, kuriuose yra OLE objektų. Šių laukų stulpeliai įtraukiami į objektą, bet laukai yra tušti.
  • Kai valdiklis susietas su lauku Taip/Ne (perjungimo mygtukas, parinkties mygtukas arba žymės langelis), išvesties failas rodo reikšmę – 1 (Taip) arba 0 (Ne).
  • Jei teksto laukas susietas su hipersaito lauku, išvesties faile rodomas visų išvesties formatų hipersaitas, išskyrus MS-DOS tekstą (šiuo atveju hipersaitas rodomas kaip įprastas tekstas).
  • Jei siunčiate formą formos rodinyje, įtrauktame objekte visada yra formos duomenų lapo rodinys.
  • Jei siunčiate ataskaitą, į objektą įtraukiami tik teksto laukai ir (kai kuriais atvejais) žymos. Visų kitų valdiklių nepaisoma. Antraštės ir poraštės informacija taip pat neįtraukiama. Vienintelė išimtis yra ta, kad siunčiant ataskaitą "Excel" formatu, į objektą įtraukiamas teksto laukas grupės poraštėje, kuriame yra reiškinys su funkcija Sum . Joks kitas antraštės arba poraštės valdiklis (ir jokia agregavimo funkcija, išskyrus Sum) nėra įtrauktas į objektą.
  • Papildomos ataskaitos yra įtrauktos į objektą.
  • Siunčiant duomenų lapą, formą arba duomenų prieigos puslapį HTML formatu, sukuriamas vienas .html failas. Kai siunčiate ataskaitą HTML formatu, vienas .html failas sukuriamas kiekvienam ataskaitos puslapiui.

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

vaizdas Šią nuorodą pateikė Luke Chung. Lukas yra FMS, Inc., pirmaujančios pasirinktinių duomenų bazių sprendimų ir kūrėjų įrankių tiekėjos, įkūrėjas ir prezidentas.