Вопрос : Первенствуйте макрос для того чтобы создать электронная почта от данных aviailable в ем.

Hi, макрос

Excel для того чтобы создать электронная почта от данных aviailable в беге макроса it.

When должен проверить «имя компьютера» как внутри первенствует в txt file.

PC2549; emailaddress1
PC1873; emailaddress1
PC1871; emailaddress1

So когда имя компьютера будет сопрягано в архиве txt. Оно должен создать новое электронная почта с адресом электронная почта в nect к машине name.
Then положил имя деталя в вопрос. и тело как this

Hi, данные по

Some в теле» имени деталя " некоторое другое data.

regards
Somename

if имя компьютера первенствовать в 2 временах и именах деталя друг создает 2 электронная почта и если имя деталя и имя компьютера, то такое же после этого создает как раз 1 email.

can, котор любое угождает помогает с этим macro.

excel или макросом внешнего вида будет fine.

regards
sharath
class= " lastRow
>Attachments " имени " class= class= " значение "
>

class= " fileInfo "
title= " " filename class= " Sample.xls (31 KB)  яваскрипт " href= " " attachmentDetails class= (тип архива детали)  
class= " описание "
sample
class=
>
class=

Ответ : Первенствуйте макрос для того чтобы создать электронная почта от данных aviailable в ем.

Вариант ниже должен разрешить 1 & 2, и очень вероятно 3 также (после того как оно испытани успешно по мой PC)

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
Sub Readfromtext ()
Тусклый fs
Затемните a
Затемните mSheet как рабочий лист
Затемните mRange как ряд
Затемните fAddress как шнур, bodyS как шнур, lAddress как шнур, mAddress как шнур
Затемните firstName как шнур, secondName как шнур
Затемните oApp
Затемните mItem

Установите mSheet = ThisWorkbook.Worksheets («Sheet1»)
Установите fs = CreateObject («Scripting.FileSystemObject»)
На ошибке возобновьте затем
Установите oApp = GetObject ("", «Outlook.Application»)
Если Err.Number <> 9 после этого
    Установите oApp = CreateObject («Outlook.Application»)
Закончитесь если
На ошибке переход 0
Установите a = fs.OpenTextFile («C:\mail.txt ")
Сделайте пока a.AtEndOfLine = ложно
    mComputer = a.ReadLine
    mAddress = право (mComputer, Len (mComputer) - InStr (1, mComputer, «; "))
    mComputer = вышло (mComputer, InStr (1, mComputer, «; ") - 1)
    Установите mRange = mSheet.UsedRange.Find (mComputer)
    Если не mRange ничего после этого
        fAddress = mRange.Address
        firstName = mSheet.Cells (mRange.Row, 4).Text
        Сделайте
            Установите mItem = oApp.CreateItem (olMailItem)
            bodyS = ""
            С mItem
                . К = mAddress
                . Вопрос = mSheet.Cells (mRange.Row, 4).Text
                bodyS = bodyS & «Hi» & вышли (mAddress, InStr (1, mAddress, «от .") до 1) & «,» & vbCrLf
                bodyS = bodyS & vbCrLf
                bodyS = bodyS & «некоторые данные в """ тела & mSheet.Cells (mRange.Row, 4).Text & """ некоторые другие данные» & vbCrLf
                bodyS = bodyS & vbCrLf
                bodyS = bodyS & «отношения» & vbCrLf
                bodyS = bodyS & «Sharath» & vbCrLf
                . Тело = bodyS & vbCrLf & заменяют ть (mSheet.Cells (mRange.Row, 4).Hyperlinks (1).Address, ««, «%20»)
                . Сохраньте
            Закончитесь с
            Установите mRange = mSheet.UsedRange.FindNext (mRange)
            Если mRange ничего после этого
                lAddress = ""
                secondName = ""
            Еще
                lAddress = mRange.Address
                secondName = mSheet.Cells (mRange.Row, 4).Text
            Закончитесь если
        Закрепите петлеть пока не mRange будет fAddress ничего и <> lAddress и secondName <> firstName
    Закончитесь если
Петля
a.Close
Подводная лодка конца
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us