Du kan bruke makrohandlingen EMailDatabaseObject i Access-skrivebordsdatabaser til å inkludere den angitte Access- dataark, skjema, rapport eller modul i en elektronisk e-postmelding, der den kan vises og videresendes.
Obs!: Denne handlingen tillates ikke hvis databasen ikke er klarert.
Innstillinger
Handlingen EMailDatabaseObject har følgende argumenter:
Handlingsargument |
Beskrivelse |
---|---|
Objekttype |
Objekttypen som skal inkluderes i e-postmeldingen. Klikk Tabell (for et tabelldataark), spørring (for et spørringsdataark), skjema (for et skjema eller skjemadataark), rapport, modul eller datatilgangsside, servervisning, lagrede prosedyrer eller funksjon i objekttypeboksen i Handlingsargumenter-delen i makroutformingsvinduet. Du kan ikke sende en makro. Hvis du vil inkludere det aktive objektet, velger du typen med dette argumentet, men lar argumentet Objektnavn stå tomt. |
Objektnavn |
Navnet på objektet som skal inkluderes i e-postmeldingen. Objektnavn-boksen viser alle objekter i databasen for den typen som er merket av argumentet Objekttype. Hvis du lar både objekttype - og objektnavnargumentene stå tomme, sender Access en melding til e-postprogrammet uten databaseobjekter. Hvis du kjører en makro som inneholder handlingen EMailDatabaseObject i en bibliotekdatabase, søker Access etter objektet med dette navnet først i biblioteksdatabasen, og deretter i gjeldende database. |
Utdataformat |
Formattypen du vil bruke for det inkluderte objektet. Listen over formater du kan velge mellom, endres avhengig av hva du velger for argumentet Objekttype . Tilgjengelige formater kan omfatte Excel 97 – Excel 2003-arbeidsbok (*.xls), Binær Excel-arbeidsbok (*.xlsb),Excel-arbeidsbok (*.xlsx), HTML (*.htm, *.html), Microsoft Excel 5.0/95-arbeidsbok (*.xls), PDF-format (*.pdf), rik tekst (*.rtf), tekstfiler (*.txt) eller XPS-format (*.xps). i Utdataformat-boksen . Moduler kan bare sendes i tekstformat. Datatilgangssider kan bare sendes i HTML-format. Hvis du lar dette argumentet stå tomt, vil Access spørre om utdataformatet. |
Hvis du vil |
Mottakerne av meldingen med navnene du vil plassere på Til-linjen i e-postmeldingen. Hvis du lar dette argumentet stå tomt, vil Access be deg om mottakernes navn. Skill mottakernavnene du angir i dette argumentet (og i argumentene Kopi og Blindkopi ) med semikolon (;) eller med listen skilletegn angitt på fanen Tall i dialogboksen Egenskaper for regionale innstillinger i Kontrollpanel i Microsoft Windows. Hvis e-postprogrammet ikke kan identifisere mottakernes navn, sendes ikke meldingen og det oppstår en feil. |
Kopi |
Meldingsmottakerne som har navnene du vil plassere på kopilinjen (kopi) i e-postmeldingen. Hvis du lar dette argumentet stå tomt, er Kopi-linjen i e-postmeldingen tom. |
Blindkopi |
Meldingsmottakerne som har navnene du vil plassere på blindkopi-linjen i e-postmeldingen. Hvis du lar dette argumentet stå tomt, er Blindkopi-linjen i e-postmeldingen tom. |
Emne |
Emnet for meldingen. Denne teksten vises på Emne-linjen i e-postmeldingen. Hvis du lar dette argumentet stå tomt, er emnelinjen i e-postmeldingen tom. |
Meldingstekst |
All tekst du vil inkludere i meldingen i tillegg til databaseobjektet. Denne teksten vises i hovedteksten i e-postmeldingen etter objektet. Hvis du lar dette argumentet stå tomt, inkluderes ingen ekstra tekst i e-postmeldingen. Hvis du lar argumentene Objekttype og Objektnavn stå tomme, kan du bruke dette argumentet til å sende en e-postmelding uten et databaseobjekt. |
Rediger melding |
Angir om meldingen kan redigeres før den sendes. Hvis du velger Ja, starter programmet for elektronisk e-post automatisk, og meldingen kan redigeres. Hvis du velger Nei, sendes meldingen uten at brukeren har mulighet til å redigere meldingen. Standardverdien er Ja. |
Malfil |
Banen og filnavnet til en fil du vil bruke som en mal for en HTML-fil. Malfilen er en fil som inneholder HTML-koder. |
Merknader
Objektet i e-postmeldingen er i valgt utdataformat. Når du dobbeltklikker objektet, starter den aktuelle programvaren med objektet åpnet.
Følgende regler gjelder når du bruker handlingen EMailDatabaseObject til å inkludere et databaseobjekt i en e-postmelding:
-
Du kan sende tabell-, spørrings- og skjemadataark. I det inkluderte objektet ser alle feltene i dataarket ut som de gjør i Access, unntatt felt som inneholder OLE-objekter. Kolonnene for disse feltene er inkludert i objektet, men feltene er tomme.
-
For en kontroll som er bundet til et Ja/Nei-felt (en veksleknapp, alternativknapp eller avmerkingsboks ), viser utdatafilen verdien –1 (Ja) eller 0 (Nei).
-
For en tekstboks som er bundet til et hyperkoblingsfelt, viser utdatafilen hyperkobling for alle utdataformater unntatt MS-DOS-tekst (i dette tilfellet vises hyperkoblingen som vanlig tekst).
-
Hvis du sender et skjema i skjemavisning, inneholder det inkluderte objektet alltid skjemaets dataarkvisning.
-
Hvis du sender en rapport, er de eneste kontrollene som er inkludert i objektet tekstbokser og (i noen tilfeller) etiketter. Alle andre kontroller ignoreres. Topptekst- og bunntekstinformasjon er heller ikke inkludert. Det eneste unntaket er at når du sender en rapport i Excel-format, inkluderes en tekstboks i en bunntekst for gruppe som inneholder et uttrykk med Sum-funksjonen , i objektet. Ingen annen kontroll i en topptekst eller bunntekst (og ingen mengdefunksjon annet enn Sum) er inkludert i objektet.
-
Delrapporter er inkludert i objektet.
-
Når du sender et dataark, et skjema eller en datatilgangsside i HTML-format, opprettes én .html fil. Når du sender en rapport i HTML-format, opprettes én .html fil for hver side i rapporten.
Hvis du vil kjøre handlingen EMailDatabaseObject i en VBA-modul (Visual Basic for Applications), bruker du SendObjekt-metoden for DoCmd-objektet .
|
Følgende kobling ble levert av Luke Chung. Luke er grunnlegger og president i FMS, Inc., en ledende leverandør av egendefinerte databaseløsninger og utviklerverktøy. |