01. juli 2010 - 13:09Der er
4 kommentarer og 1 løsning
Overførelse af data til mail ved mailadresse i felt
Hejsa eksperter
Jeg har et excel ark med en masse date i, incl en kolonne med email adresser. Er det muligt at klikke på sådan en email adresse og så oprette en mail, med date fra udvalgte felter i forhold til feltet med mail adressen, samt indsætte en fast tekst ?
De data der skal med over vil stå i samme række som mailadressen ?
Rem Reference til Microsoft Outlook skal sættes (Tools / References) Rem Hvis mailadresse er hyperlink Rem så hold ALT-tasten nede mens der klikkes på adressen Rem ================================================================ Const emailKolonneNr = 6 'F Const fastMeddelelsesCelle = "I1" Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim emne As String, ræk As Long, kol As Integer ræk = Target.Row kol = Target.column
If kol = emailKolonneNr And Target <> "" Then svar = MsgBox("Send mail?", vbYesNo) If svar = 6 Then emne = "Kære " & Cells(ræk, 1) & " " & Cells(ræk, 2) afSendMail Target.Value, emne, Range(fastMeddelelsesCelle) End If End If End Sub Private Sub afSendMail(modtager, emne, meddelelse) Dim mailApp, Namespace, nyMail
On Error GoTo sendMailFejl
Rem Opsætning af Outlook Set mailApp = CreateObject("Outlook.Application") Set Namespace = mailApp.GetNamespace("MAPI")
Set nyMail = mailApp.CreateItem(olMailItem) Set nymod = nyMail.Recipients
Det er simpelthen kanon SuperTekst , så fungere det tak for hjælpen og du har fået point.
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.
Følg dette spørgsmålOpretPreview
Flere spørgsmål fra Office & Kontorpakker kategorien