07. december 2006 - 10:25Der er
5 kommentarer og 1 løsning
Sende email fra 1 side i et ark oprettet med mange sider
Jeg har et regneark, hvor jeg har 30 forskellige "tabeller" jeg skal sende til 30 forskellige emailadresser. Jeg har inddelt arket i sider og har altså 30 sider. Hvis jeg vil emaile side 6 til emailnr1, hvordan gør jeg så?
Rem Kan tilpasses efter behov Rem ========================= Const emneTekst = "Opgørelse" 'Emne-tekst til mail Const MailData = "MailData.xls" 'temp. workbook til selektiv forsendelse - oprettes automatisk Const arkNavn = "Ark1" ' Arknavn, der indeholder tabellerne Const antalRækVogn = 38 'pr. vogn Const antalKolVogn = 5 'pr. vogn Rem =========================
Dim xsti Dim ræk, hpArr(), antalSideskiftH, antalSideskiftV, rækNr Dim indhRæk Sub ForsendelseAfSider() findSti opsætningAfSider End Sub Private Sub findSti() xsti = ActiveWorkbook.Path If Right(xsti, 1) <> "\" Then xsti = xsti + "\" End If End Sub Private Sub opsætningAfSider() Dim h, v, fraRække, tilRække, fraKolonne, tilKolonne, område, antalRækker, vognNr ActiveWorkbook.Sheets(arkNavn).Activate
Rem Opsæt sideskift med 1. række pr.side For h = 1 To antalSideskiftH + 1 For v = 1 To antalSideskiftV + 1 område = konverter(fraKolonne) + CStr(fraRække) + ":" + konverter(tilKolonne) + CStr(tilRække)
If Cells(fraRække, 1) <> "" Then ActiveWorkbook.Sheets(arkNavn).Range(område).Select Selection.Copy
MsgBox ("Mail sendt til " + CStr(vognNr) + " vogne") End Sub Private Function konverter(kol) Dim cKol cKol = Chr(64 + kol)
If cKol > "Z" Then cKol = "A" + Chr((65 + kol) - 27) End If konverter = cKol End Function Public Sub sendMail(modtager, emne) Dim mailApp, Namespace, nyMail, att Set mailApp = CreateObject("Outlook.Application") Set Namespace = mailApp.GetNamespace("MAPI")
Set nyMail = mailApp.CreateItem(olMailItem) Set nymod = nyMail.Recipients nymod.Add modtager
Set att = nyMail.Attachments att.Add xsti + MailData nyMail.Subject = emne
nyMail.Display 'visning af mail nyMail.Send 'send mailen End Sub
Besked via Eksperten - da mail til dig kommer retur....
Til det sidste - det lyder interessant..... - men under alle omstændigheder vil jeg gerne hjælpe dig - der er travlhed i mit firma p.t. - men dit problem kan nok "klemmes ind imellem" - så hvis du sender din fil....
Med venlig hilsen Supertekst
Synes godt om
Ny brugerNybegynder
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.