08. september 2005 - 14:14Der er
16 kommentarer og 1 løsning
Sende rapport som SnapShot
Kan man simulere det der sker når man har en rapport fremme, trykker på Filer -> Send til -> Postmodtager (som vedhæftet fil)... på en sådan måde at man IKKE bliver spurgt om: "Et Program prøver automatisk at sende e-mail på dine vegne...." Tænker på en makro eller VBA kode som bruger SendObject eller OutputTo.
:) Ja, det ER i Outlook, men hvor...der er ikke så meget om præcist hvor man slår det fra, i hvert fald ikke noget der virker hos mig (Outlook 2003 på Windows XP connected til en Windows 2003 Server m. Exchange 2003)
hej, denne meddelse kan ikke fjernes i outlook 2003 heller ikke via vba kode, det er en sikkerhedsfeuture som er "indbygget" i klienten, men jeg mener at man på exchange kan genere et digitalt ID/certifikat for brugerne så denne meddelse ikke fremkommer, men det kræver altså exchange der køre på et domæne
hmm, den kender jeg ikke lige, men prøv at henvende dig til din netværksadministrator/exchange administrator, de skulle kunne hjælpe dig, hvis du kikker i outlook klienten under indstillinger/avanceret, mener jeg der en knap "Digitalt ID" det er her i skal starte
Enig, men prøv at tage et kikke på denne tråd http://eksperten.dk/spm/197953, det handler om nøjagtigt det samme, her er også beskrevet et digitaltID til selve vba projektet, der er også links
Hej puppertmaster, jeg behøver ikke points, linket havede jeg såmænd liggende i mine foretrukne da jeg selv brugte det tidligere hvor jeg havede bøvlet, forsat god arbejdslyst med projektet :o)
Ups pointene VAR allerede givet til mugs. Men jeg mangler 1 ting: Er det muligt at i en makro (SendObjekt), at angive at der skal bruges værdien fra en rapport i feltet Til, fremfor en "hardcoded" e-mail adresse
Jeg tror ikke, at du kan trække et feltnavn fra en rapport ned i koden. Jeg plejer at bruge denne, hvor VARa er det felt i den aktive formular der indeholder e-mailadressen:
VARa = Me.email DoCmd.SendObject acReport, "Rapport1", "HTML(*.html)", VARa, "", "", "Hej", "Dette er en prøve", False, "" MsgBox "Meddelelsen er sendt."
VARa = Me.email Me er den aktuelle formular. Email er et felt i denne formular. Så fejlen betyder sandsynligvis, at du ikke har et felt med dette navn.
Ok med feltet fra formularen. Det jeg mener er, at en formular vel ikke kan modtage en værdi, når rapporten er lukket.
4. Argumenterne 1 og 2 er valgfrie og skal blot være tomme, hvis der ikke skal vedhæftes en rapport. Hvis argument 1 er udfyldt er 2 og 3 obligatoriske. Du vælger et format i Argument 3. Der kan vælges flg formater:
- HTML: HTML(*.html) - Text Files: MS-DOSText(*.txt) - Microsoft Excel 5-7: MicrosoftExcelBiff5(*.xls) - Microsoft Excel 97-2002: MicrosoftExcelBiff8(*.xls) - Rich Text Format: RichTextFormat(*.rtf) - Snapshot Format: Snapshotformat(*.snp)
Hvis du vil sende billeder i en rapport, skal du benytte Snapshot format. Det krævet at programmet Microsoft Access Snapshot viewer er installeret. Access behøver ikke at være installeret på modtagerens PC. Programmet kan hentes her:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.