|
matvey
|
|
Работа с почтой из VB630.11.2008, 12:14. Показов 2284. Ответов 3
Метки нет (Все метки)
Нужно сформировать и отправить Excel файл по почте... Чтобы начать работать, нужно иметь библиотеку OLEMSG23.DLL. Скачать-то я ее скачал, а вот чего делать дальше, не совсем понятно... Я ее скопировал в каталог C:WINNTSYSTEM32. Потом попытался добраться до нее из редактора VB, но он пишет какую-то ошибку. В общем, не получилось. Подскажите что можно сделать.
|
|
| 30.11.2008, 12:14 | |
|
Ответы с готовыми решениями:
3
работа с почтой Работа с почтой Работа с почтой |
|
0 / 0 / 0
Регистрация: 21.05.2007
Сообщений: 252
|
|
| 30.11.2008, 19:28 | |
|
Poprobyi ispol'zovat' standard VB Controls: MAPIMessages i MAPISession (naidesh' ih v Project/References/Microsoft...). V Help est'dostatochno mnogo Samples kak otpravlyat' Messages from VB ispol'zuya eti Controls. Ya nachal s OLEMessages, he vyshlo, s MAPI vse rabotaet stabil'no.
0
|
|
|
matvey
|
|
| 01.12.2008, 09:13 | |
|
У меня установлен MSDN, но там не нашел никаких примеров... Если не трудно, можешь мне почтой кинуть что-нибудь, просто глянуть с чего начать? По тексту сейчас сижу разгребаюсь, но примеры помогли бы...
|
|
|
0 / 0 / 0
Регистрация: 21.05.2007
Сообщений: 252
|
|
| 01.12.2008, 23:05 | |
|
Posadi oba MAPI controls na formu. Dobav' proceduru:
Public Function sendMail(recipient As String, subject As String, text As String, Optional AttachmentPath1 As String, Optional AttachmentPath2 As String) As Boolean On Error GoTo mailSendError MAPISession1.UserName = 'Microsoft Outlook' MAPISession1.SignOn ' Set the SessionId of the MAPIMessage control to the ' SessionId of the ' MAPISession control, which was just obtained: MAPIMessages1.SessionID = MAPISession1.SessionID ' Compose an e-mail message and set the subject line and text MAPIMessages1.Compose MAPIMessages1.RecipAddress = recipient MAPIMessages1.MsgSubject = subject MAPIMessages1.MsgNoteText = text MAPIMessages1.AttachmentPathName = AttachmentPath1 If AttachmentPath2 <> '' Then MAPIMessages1.AttachmentIndex = MAPIMessages1.AttachmentCount ' actually increasing number of attachments by 1 MAPIMessages1.AttachmentPathName = AttachmentPath2 End If MAPIMessages1.AddressResolveUI = True MAPIMessages1.ResolveName ' Sends the e-mail message - is required to send the message. MAPIMessages1.send False ' Optionally, sign off from mail: MAPISession1.SignOff sendMail = True On Error GoTo 0 Exit Function mailSendError: MsgBox 'Cannot send e-mail to ' & recipient sendMail = False Exit Function End Function Vyzyvai is koda: If sendMail(primaryContact, subject, msg, Path1, '') = True Then MsgBox 'Email has been sent to ' & primaryContact & ' in the IT.' End If Rabotaet is VB6 na Outlook Express ot Win95 do Win2000 (Outlook Express dolzen byt' ustanovlen i rabotat' na mashine zakazchika!! Obychno dlya etogo dostatochno Internet Explorer 5.5).
0
|
|
| 01.12.2008, 23:05 | |
|
Помогаю со студенческими работами здесь
4
Работа с почтой
Работа с почтой 8.1 Работа с почтой Работа с почтой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|