Avatar billede spejder_leon Nybegynder
23. august 2006 - 12:32 Der er 10 kommentarer og
1 løsning

Afsendese af mail vha. sendobject hvor der medsendes formalogo

Jeg har en besked der skal sendes. Vil gerne gøre det på en mail med firma logo i hjørnet. jeg har forsøgt med en rapport, men herfra forsvinder billedet

Der er tale om access 97
Avatar billede mugs Novice
23. august 2006 - 12:34 #1
Du skal anvende et lille hjælpegrogram snapshotwiever og sende din rapport i dette format. Det kræver at modtageren har programmet installeret som vist nok er standard i XP. Se evt. min artikel om emnet og linket til programmet.
Avatar billede spejder_leon Nybegynder
23. august 2006 - 12:54 #2
k, men hvad hedder afsendelses formatet i vb koden?

- eg. acformathtml

- snapshot ?
Avatar billede mugs Novice
23. august 2006 - 12:59 #3
DoCmd.SendObject acReport, "rapport", "Snapshotformat(*.snp)", "emailadr", "", "", "tekst", "", False, ""
Avatar billede spejder_leon Nybegynder
23. august 2006 - 13:07 #4
Jeg får:

Kørselsfejl "2282":

De formater, der gør det muligt at skrive data, som en ms excel, rtf, ms-dos-tekstfil eller html fil mangler i windows registrerings db.
Avatar billede spejder_leon Nybegynder
23. august 2006 - 13:09 #5
skriver jeg istedet:

DoCmd.SendObject acReport, "rap", acFormatHTML, varemail, "", "", "tekst", "", True, ""

Får jeg en email der er korrekt, dog med undtagelse af det ønskede logo-
Avatar billede mugs Novice
23. august 2006 - 13:13 #6
Har downloadet snapshot programmet?
Avatar billede spejder_leon Nybegynder
23. august 2006 - 13:16 #7
og installeret! - genstarter lige

sidder dog på xp-pro...
Avatar billede spejder_leon Nybegynder
23. august 2006 - 13:26 #8
Ingen forskel
Avatar billede mugs Novice
23. august 2006 - 14:06 #9
Så er jeg svar skyldig - Her på min PC fungerer det, og jeg har sendt koden til mange andre brugere uden problemer. Får du stadig kørselsfejl 2282?
Avatar billede spejder_leon Nybegynder
24. august 2006 - 08:52 #10
Løsningen blev:

  DoCmd.SendObject acReport, "report name", acFormatHTML, varEmail, , , "Emne" ,"En besked", true, "c:\templete.html"


Hvor "c:\templete.html" ser ud som følger:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEAD>
    <TITLE>Title</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=windows-1252">
    <META content="MSHTML 6.00.2900.2963" name=GENERATOR>
  </HEAD>
  <BODY TOPMARGIN=130 MARGINHEIGHT=130
    style=" FONT-SIZE: 10pt;
            COLOR: #000000; FONT-FAMILY: Arial;
            BACKGROUND-COLOR: #ffffff; bgColor=#ffffff;
            background-image: url(http://www.myhomepage.com/logo.gif);
            background-repeat: no-repeat"></BODY>
</HTML>




Dette giver en vedhæftet html fil, som indeholder et baggrundsbillede, som hentes fra internettet.

Hvis selve beskeden efterlades tom, vedhæftes filen ikke, men selv emailen fremstår næsten som ønsket, dog er der indsat en horisontal ruler: <HR> øverst hvilket igen ødelægger det hele!

Er der nogen ide om hvordan denne undgås?
Avatar billede spejder_leon Nybegynder
30. oktober 2006 - 21:06 #11
lukker spg.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester