Sub Readfromtext ()
Schemerige fs
Verduister a
Verduister mSheet als Aantekenvel
Verduister mRange als Waaier
Verduister fAddress als Koord, bodyS als Koord, lAddress als Koord, mAddress als Koord
Verduister firstName als Koord, secondName als Koord
Verduister oApp
Verduister mItem
Plaats mSheet = ThisWorkbook.Worksheets („Sheet1“)
Plaats fs = CreateObject („Scripting.FileSystemObject“)
Op Fout hervat daarna
Plaats oApp = GetObject ("", „Outlook.Application“)
Als Err.Number <> 9 toen
Reeks oApp = CreateObject („Outlook.Application“)
Eind als
Op Fout GoTo 0
Plaats a = fs.OpenTextFile („C:\mail.txt“)
Doe terwijl a.AtEndOfLine = Vals
mComputer = a.ReadLine
mAddress = Juist (mComputer, Len (mComputer) - InStr (1, mComputer, „; “))
mComputer = Weggegaan (mComputer, InStr (1, mComputer, „; “) - 1)
Reeks mRange = mSheet.UsedRange.Find (mComputer)
Als niet mRange dan niets is
fAddress = mRange.Address
firstName = mSheet.Cells (mRange.Row, 4). Tekst
Plaats mItem = oApp.CreateItem (olMailItem)
bodyS = ""
Met mItem
. Aan = mAddress
. Onderwerp = mSheet.Cells (mRange.Row, 4). Tekst
bodyS = bodyS & „hallo“ & Weggegaan (mAddress, InStr (1, mAddress, „. “) - 1) & „,“ & vbCrLf
bodyS = bodyS & vbCrLf
bodyS = bodyS & „Sommige gegevens in het lichaam """ & mSheet.Cells (mRange.Row, 4). Tekst & """ een andere gegevens“ & vbCrLf
bodyS = bodyS & vbCrLf
bodyS = bodyS & „Achting“ & vbCrLf
bodyS = bodyS & „Sharath“ & vbCrLf
. Het lichaam = bodyS & vbCrLf & vervangt (mSheet.Cells (mRange.Row, 4). Hyperlinks (1). Adres, „„, „%20“)
. Sparen
Eind met
Reeks mRange = mSheet.UsedRange.FindNext (mRange)
Als mRange dan niets is
lAddress = ""
secondName = ""
Anders
lAddress = mRange.Address
secondName = mSheet.Cells (mRange.Row, 4). Tekst
Eind als
Lijn terwijl niet mRange niets en lAddress fAddress <> en firstName secondName <> is
Eind als
Lijn
a.Close
Sub van het eind
|