powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание письма в outlook
19 сообщений из 19, страница 1 из 1
Создание письма в outlook
    #39289111
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В некотором замешательстве - необходимо отправлять письма из access 2003 через outlook.
Через DoCmd.SendObject письма создаются, все ок.
Но требуется несколько получателей + html форматирование самого сообщения, поэтому вариант с DoCmd.SendObject не подходит.

Разбирался с примерами на форуме, например, http://am.rusimport.ru/MSAccess/topic.aspx?ID=748
но на строке
Dim OL_App As Outlook.Application сразу возникает ошибка - user-defined type not defined

если просто запустить приложенную базу и попробовать отправить письмо (кнопка "выполнить"), то выдается ошибка 429 (ActiveX component can't creatw object)

что делаю не так, ткните, плз...
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289202
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bealна строке
Код: vbnet
1.
Dim OL_App As Outlook.Application


сразу возникает ошибка - user-defined type not definedА референсная библиотека подключена?
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289212
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

да, подключена
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289215
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
подключена microsoft outlook 15.0 object library
это имелось в виду?
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289406
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отключил и заново подключил библиотеку,
теперь ошибка activex can't create object
на строке
Set OL_App = CreateObject("Outlook.Application")
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289422
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За каким ты используешь CreateObject, если подключен реферал?
Надо либо (если это однозначно инициализируемая локальная переменная процедуры/функции)
Код: vbnet
1.
Dim OL_App As New Outlook.Application


либо
Код: vbnet
1.
2.
3.
Dim OL_App As Outlook.Application
' ...
Set OL_App = New Outlook.Application
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289467
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
если честно, то с почтой из аксеса никогда не работал, пытаюсь разобраться...
скрипт следующий (чтобы понять как создается письмо):

Private Sub Кнопка0_Click()
Dim OL_App As Outlook.Application
Dim OL_ItemMail As Outlook.MailItem

Set OL_App = CreateObject("Outlook.Application") ' получаем объект Outlook
Set OL_ItemMail = OL_App.CreateItem(olMailItem) ' создаем новое письмо

End Sub

пробовал и с Вашим вариантом, та же ошибка.
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289512
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beal, посмотри пример отсюда -> 19410231
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289561
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург,
да,пасибо, этот топик смотрел уже ранее.

у меня по этому примеру ошибка "Не установлен OutLook"
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289582
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beal, значит не установлен. Или криво установлен. Устанавливай нормально (если оно надо).
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289588
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beal, или рассматривай вариант отправления корреспонденции без аутлука.
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289613
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург,
да, вроде, не криво... Через SendObject работает ведь без ошибок.
Может проблема в том, что access 2003, а outlook 2013?
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289616
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург,
Без outlook не вариант, т.к. требуется история отправок именно в outlook
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39289802
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург,
попробовал на 2010 офисе - работает Ваш скрипт.
На 2013 не работает - ошибка, что outlook не установлен. Пробовал на нескольких машинах, результат одинаков...
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39290071
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bealпопробовал на 2010 офисе - работает Ваш скрипт.
На 2013 не работает - ошибка, что outlook не установлен. Пробовал на нескольких машинах, результат одинаков...Ну извини. Новее 2010 офиса у меня нет...
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39290109
Beal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург,
решено добавлением
Код: vbnet
1.
Set objOutlook = New Outlook.Application



еще раз спасибо за пример.
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39340665
Outlook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного приподниму тему вот таким вопросом:
SendObject создаёт письма за авторством основного почтового ящика. Какой параметр надо крутить, если у меня отправка идёт с дополнительного в том же Outlook'e? Спасибо
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39340724
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В своё время столкнулся с такой же проблемой. Решения так и не нашел. Может кто-то сподобился?
...
Рейтинг: 0 / 0
Создание письма в outlook
    #39341911
Safich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JossВ своё время столкнулся с такой же проблемой. Решения так и не нашел. Может кто-то сподобился?
Только промежуточное решение в виде отдельной учётки с "крутящейся" программой по отправке писем?
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание письма в outlook
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]