Thema Datum  Von Nutzer Rating
Antwort
Rot Datenauslesen
12.10.2018 15:34:21 Jona
NotSolved

Ansicht des Beitrags:
Von:
Jona
Datum:
12.10.2018 15:34:21
Views:
890
Rating: Antwort:
  Ja
Thema:
Datenauslesen

Hallo, 

ich hab hier einen kurzen Code gefunden, aber ich schaffe es einfach nicht ihn umzuschreiben. Ich bekomme Emails und würde gerne eine automatische Antwort senden. Aber an eine Adresse die in einer Tabelle in der Email ist. Dieser Code hier funktioniert gut für normalen Text, aber für Tabellen geht das leider nicht. Hat jemand eine Idee? - Vielen Dank!!
 

Option Explicit

 

Sub SendAutoReply(olItem As MailItem)

Dim vText As Variant

Dim sText As String

Dim sAddr As String

Dim vItem As Variant

Dim i As Long

Dim olOutMail As MailItem

Const strTemplate As String = "C:\Users\HH166\Desktop\2H\Automatic Response\autoreply.oft" 'Your autoreply template

 

    'Process the message

    With olItem

        sText = olItem.Body

        vText = Split(sText, Chr(13))

 

        'Check each line of text in the message body

        For i = UBound(vText) To 0 Step -1

            If InStr(1, vText(i), "E-Mail") > 0 Then

                vItem = Split(vText(i), Chr(58))

                sAddr = Trim(vItem(1))

                Set olOutMail = CreateItemFromTemplate(strTemplate)

                With olOutMail

                    .To = sAddr

                    .Display '(change to .Send after testing)

                End With

                Exit For

            End If

        Next i

    End With

lbl_Exit:

    Set olOutMail = Nothing

    Exit Sub

End Sub

 

Sub TestMacro()

Dim olMsg As MailItem

    On Error Resume Next

    Set olMsg = ActiveExplorer.Selection.Item(1)

    SendAutoReply olMsg

lbl_Exit:

    Exit Sub

End Sub

 

Sub Auto()

 

End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Datenauslesen
12.10.2018 15:34:21 Jona
NotSolved