Задача такая:
Создать в The Bat'е новое письмо, вставить туда адрес, сабж, тело письма и пристегнуть аттач. Затем открыть его с тем, чтобы менеджер принял решение отправлять его или нет.
Нашел в сети очень простой пример:
Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hWnd As Long, _
ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory _
As String, ByVal nShowCmd As Long) As Long
Private Const SW_SHOWNORMAL = 1
Private Sub cmdSendIt_Click()
Dim sText As String
sText = "mailto:ppppp@mega.ru?Subject=Пример&Attach=""c:\readme.txt""&Body=Тело"
Call ShellExecute(1, "open", sText, _
vbNullString, vbNullString, SW_SHOWNORMAL)
End Sub
Пример замечательно отрабатывает, но ни в какую не хочет пристегивать аттач.
Поскажите, почему аттач не пристегивается? Можно ли эту задачу решить по-другому, но чтобы не очень сложно?