Avatar billede staal84 Nybegynder
26. marts 2006 - 20:55 Der er 7 kommentarer og
1 løsning

Hvordan indsætter jeg data fra excel i en mail? VBA

Hej Eksperter

Jeg leger lidt med at få sendt en email med ændringer til brugerne af et excelark, når der gemmes.

Det går fint med at få ændringerne vist og kopieret, men jeg er lost, når det kommer til at sætte datene i udklipsholderen ind i mailens "body".

Jeg har et andet excel ark som sender mails med data fra excel, men her kommer datene fra en userform og ikke fra egentlige celleområder. Her bruger jeg:

Dim clipboard As dataobject
clipboard.GetFromClipboard
MailDoc.body = clipboard.GetText(1)

som er kode jeg har fra nettet.

Har I nogle gode idéer?

Mvh
Michael

Ps. Det er lotus notes 6.5 som er mit mailprogram.
Avatar billede jkrons Professor
26. marts 2006 - 22:22 #1
Jeg ved ikke så meget om Lotus Notes, men måske kan du finde noget, du kan bruge her:

http://www.rondebruin.nl/
Avatar billede kedde65 Praktikant
27. marts 2006 - 12:20 #2
Hvorfor vil du kopiere data først. Du kan jo skrive direkte i mail body med en celle reference.

MailDoc.body = range("A1").value

/Christian
ck@officekonsulenterne.dk
Avatar billede staal84 Nybegynder
27. marts 2006 - 22:15 #3
Det havde jeg ikke tænkt på....

Den er ikke helt løst endnu, jeg kan godt få noget over på den måde.
Når jeg prøver den rigtige version, så får jeg denne fejl:

Runtime Error 7078
Could not create field %1

Ved I hvad det betyder. Jeg benytter nu denne kodestump:

MailDoc.body = ActiveSheet.Range("a1").CurrentRegion.Value
Avatar billede staal84 Nybegynder
27. marts 2006 - 22:27 #4
Jeg har nu prøvet med data henad og nedad i excel.
Det ser således ud i excel:
a b c d
1 2 3 4
Men sådan i mailen:
a;1;b;2;c;3;d;4

Hvis man kopier området i excel og indsætter det i mailen manualt, så kommer der i mailen et "billede" af excelarketsområde. Kan det genskabes i VBA?
Avatar billede kedde65 Praktikant
28. marts 2006 - 20:08 #5
Hvis du bruger MailDoc.HTMLbody og pakker dine Excel værdier ind i en HTML table, så kan du få det til at stå pænt :-)

/Christian
Avatar billede staal84 Nybegynder
08. november 2006 - 10:51 #6
Man kan tale om at være væk fra vinduet, når man opretter et spg. ultimo marts og først får det afsluttet primo november....men hey det er da i det mindste i samme år...;-)

Kedde65 det er en mulig løsning. Tak.
Avatar billede staal84 Nybegynder
08. november 2006 - 10:52 #7
Hmmm har også glemt hvordan man bruger eksperten. Kedde65 vil du smide et svar?
Avatar billede kedde65 Praktikant
08. november 2006 - 10:56 #8
Hermed et svar fra mig :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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