Q2W писал(а):А мож такой вариант?
Делаем (заранее в theBat'е) письмо, сохраняем его как .eml и открываем шеллом (чтоб дефолтный емайл клиент открыл).
главное - чтоб у тебя формат файла .eml был зарегистрирован на программу theBat. Далее используй ShellExecute. theBat'а у меня нету, но этим кодом запросто запускаю мелодию в winamp'е.
вот, попробуй
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
Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
ShellExecute Me.hwnd, vbNullString, "c:\1.eml", vbNullString, "C:", SW_SHOWNORMAL
End Sub