ОАЗВ??? Проверим ?

Господа проверим, знает оак все или не знает ?
Вообщем задача такая, имеем некий отчет в Ексель, на основе данного отчета необходимо сформировать письма.
Хотелось бы в Бат но там выдается ошибка про определение параметров по умолчанию, поэтому пока идем по пути наименьшего сопротивления и формируем письма в оутлоке.
Письма формируются и активируется форма письма, с адресом, темой и телом письма готового к отправке.
Но хотелось что бы данные письма сразу по умолчанию ложить в исходящие и потом нажатием кнопки их отправлять адресатам.
Скрипт такой
Sub Îòïðàâêà()
For i = 2 To 500
s = 1
k = Trim(Worksheets("Лист1").Cells(i, 6))
skk = Trim(Worksheets("Лист1").Cells(i, 4))
If k = "" Then
Exit For
End If
If skk <> "" Then
Email = skk + "@post.ru"
Else
s = 0
End If
If s <> 0 Then
ActiveSheet.Hyperlinks.Add Anchor:=Range("R2"), Address:= _
"mailto:" + Email + "?subject=" + Trim(Worksheets("Лист1").Cells(i, 6)) + "&body=" +текст письма

ActiveSheet.Hyperlinks(1).Follow NewWindow:=False
ActiveSheet.Hyperlinks(1).Delete
Worksheets("Лист1").Rows(i).Delete
i = i - 1
End If
Next

ActiveWorkbook.SaveAs Filename:=Format(Date, "d mmm yyyy")

End Sub

помогите кто чем может
ActiveSheet.Hyperlinks.Add Anchor

засада где то в данной функции пока не могу разобраться
2 / 26
МеРВ
Ошибка в ДНК
35 / 0
manushqa (Манюшка)
пошла топиться 8(
8 / 1
ЯнисЪ
От пользователя МеРВ
Ошибка в ДНК

Ошибка в РНК
1 / 0
D.Golovin
Яростно мониторю тему.
4 / 0
Никiта
Моск закипел и сломался. Заплакала. :weep:
3 / 3
John Dow
От пользователя Edik
засада где то в данной функции пока не могу разобраться

1250 рублей в час.
15 / 0
Uzanto
очередной сисястый админ пытается поумничать
11 / 0
fever /девять миллионов доллар...
кто здесь?? :niceread:
3 / 0
Никанорыч (2041)
От пользователя МеРВ
Ошибка в ДНК


От пользователя Джагга
Ошибка в РНК

Ошибка в ТНК
Ошибка в ПДД
Ошибка в РПЦ
Ошибка в ПКТ
10 / 1
От пользователя Суровый™
очередной сисястый админ пытается поумничать
да забыл, флуд приветсвуется ,но в меру.
1 / 0
Чиkkа Боранkена® &#9800;
хорошо, што я нерусская и можна отмазаца :-D
0 / 2
Никiта
Я наверное скажу какую-нибудь глупость, но у вас в первой строчке программы кракозябры. Наверное причина в них. :-o
16 / 3
avg
От пользователя Edik
For i = 2 To 500


От пользователя Edik
Email = skk + "@post.ru"


Спамер!
13 / 0
John Dow
Да кстате спамеры идут в Опу!
5 / 0
От пользователя Красотка Франсин
Наверное причина в них.
да нет, не в них. Скрипт отрабатывает на ура. Проблема в том ,что он открывает почтовое сообщение готовое к отправке, а желательно ,что бы это почтовое сообщение оказалась в папке исходящие.
0
От пользователя avg
Спамер!

От пользователя John Dow
Да кстате спамеры идут в Опу!
кстати подкиньте прогу для рассылки спама ,может удастся поднастроить под собственную задачу
0 / 5
очень удачливый
накрывай поляну в троекурове, поможем без проблем.
4 / 0
Uzanto
верните Био 1
0
KROT
Поскольку эта хрень тити не генерит - не помогут тут! :-)

С Уважением KROT.
7 / 0
От пользователя KROT
тити не генерит
ну там в параметрах функции можно вложения прикреплять, могу добавить строчку и особо желающим ежедневно рассылать
:lol:
0
очень удачливый
От пользователя KROT
Поскольку эта хрень тити не генерит

а у тебя есть генерилка? и ты скрываешь это от оака? :-D
2 / 0
SAVok
1. Начните с того, что используйте только явным образром задекларированные переменные, несмотря на то, что VB этого не требует

2. На VB for A не писал давно, но думаю что засада тут:
If skk <> "" Then
Email = skk + "@post.ru"
Else
s = 0
End If

Если skk == NULL, то перейдем к Email = skk + "@post.ru", а сложение с NULL даст NULL.
Отсюда уползет все остльное.

Лучше будет если приведете весю информацию об ошибке.
1 / 0
John Dow
а маилту не помещает
От пользователя Edik
кстати подкиньте прогу для рассылки спама ,может удастся поднастроить под собственную задачу

мне надо было с атачментами слать..я на дельфях писал
0
EL Chupanebrey
От пользователя Edik
If s <> 0 Then

здесь неправильно!
1 / 0
Обсуждение этой темы закрыто модератором форума.