|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
В некотором замешательстве - необходимо отправлять письма из 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) что делаю не так, ткните, плз... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2016, 16:28 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Bealна строке Код: vbnet 1.
сразу возникает ошибка - user-defined type not definedА референсная библиотека подключена? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2016, 17:58 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Akina, да, подключена ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2016, 18:01 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Akina, подключена microsoft outlook 15.0 object library это имелось в виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2016, 18:05 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
отключил и заново подключил библиотеку, теперь ошибка activex can't create object на строке Set OL_App = CreateObject("Outlook.Application") ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 08:59 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
За каким ты используешь CreateObject, если подключен реферал? Надо либо (если это однозначно инициализируемая локальная переменная процедуры/функции) Код: vbnet 1.
либо Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 09:26 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
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 пробовал и с Вашим вариантом, та же ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 10:28 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Beal, посмотри пример отсюда -> 19410231 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 11:27 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Панург, да,пасибо, этот топик смотрел уже ранее. у меня по этому примеру ошибка "Не установлен OutLook" ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 12:22 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Beal, значит не установлен. Или криво установлен. Устанавливай нормально (если оно надо). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 12:35 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Beal, или рассматривай вариант отправления корреспонденции без аутлука. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 12:38 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Панург, да, вроде, не криво... Через SendObject работает ведь без ошибок. Может проблема в том, что access 2003, а outlook 2013? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 12:57 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Панург, Без outlook не вариант, т.к. требуется история отправок именно в outlook ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 12:59 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Панург, попробовал на 2010 офисе - работает Ваш скрипт. На 2013 не работает - ошибка, что outlook не установлен. Пробовал на нескольких машинах, результат одинаков... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 15:30 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Bealпопробовал на 2010 офисе - работает Ваш скрипт. На 2013 не работает - ошибка, что outlook не установлен. Пробовал на нескольких машинах, результат одинаков...Ну извини. Новее 2010 офиса у меня нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2016, 03:52 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Панург, решено добавлением Код: vbnet 1.
еще раз спасибо за пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2016, 08:58 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
Немного приподниму тему вот таким вопросом: SendObject создаёт письма за авторством основного почтового ящика. Какой параметр надо крутить, если у меня отправка идёт с дополнительного в том же Outlook'e? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 11:53 |
|
Создание письма в outlook
|
|||
---|---|---|---|
#18+
В своё время столкнулся с такой же проблемой. Решения так и не нашел. Может кто-то сподобился? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 12:47 |
|
|
start [/forum/topic.php?fid=45&msg=39289202&tid=1613010]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 337ms |
total: | 474ms |
0 / 0 |