Работа с други приложения на MS Office. MS Outlook - автоматизирано изпращане на e-mails до списък от получатели.

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Тест за преминаване към следващия урок

 
Кой обект на MS Outlook представлява електронното писмо?
MailItem
MailBody
Mail
 
Коя характеристика на обекта представляващ писмото служи за задаване на получателя ?
To или CC или BCC
Dest
SDest
Rcpt
 
Коя характеристика на обекта представляващ писмото служи за задаване на темата/целта на писмото?
Subject
Topic
Theme
 
За да работим с MS Outlook в програма на VBA в Excel какво трябва да направим?
Трябва да укажем в менюто Tools/References, че използваме Microsoft Outlook Object Library
Нищо. обектът на MS Outlook е достъпен по подразбиране във VBA

Въпроси и отговори

  • Как променяме на Read Only?

    Румен Драганов:

    Как успяваме да променим на Read Only файла "Предложение.xlsx", след като сме го изпратили?

    Zenny:

    Ето с тази инструкция: " ActiveWorkbook.ChangeFileAccess xlReadOnly " се дава указание след като се отвори файлът да е само за четене

    Румен Драганов:

    Всъщност, въпросът ми е за последователността на инструкциите. В по-горната инструкция SendMail изпращаме файла. Със следващата правим промени в атрибутите му. В реалния свят не мога да коригирам съдържанието на писмото след като преди малко съм го изпратил. Очевидно тук има някакво изчакване...

    Димитринка Вълкова:

    Румене, благодаря за въпроса, показа едно недоглеждане от моя страна. Наистина няма логика след като мейла е изпратен да се променят атрибутите на файла. Логично е след като се копира листа и се запише файла, веднага след това да се променят атрибутите и тогава да се изпрати! И не, няма изчакване, просто KILL унищожава всички процеси, свързани с отварянето на Outlook и "закачването на файла".

  • Какви настройки?

    Иван Георгиев:

    Трябва ли в Outlook да се направят някакви допълнителни настройки, за да могат да се изпращат имей- лите? Процедурите се изпълняват коректно, без съобщения за грешка, в папката "Изходящи" на Outlook всички имейли са записани като изпратени заедно с прикачените им файлове, но реално не се получават.Версията е 2010.

    Димитринка Вълкова:

    Не е необходимо да се правят допълнителни настройки в Outlook. На лист Адреси има само един реален имейл адрес (divivi@abv.bg), a всички останали са фиктивни. Опита ли да тестваш процедурите с твои, реални адреси?

  • Може ли след като съм получила емайл от даден изпращач автоматично да се изпрати в даден екселски файл и да се изпълни нужната процедура?

    Мария:

    Възможно ли е след като съм получила емайл от даден изпращач автоматично да се изпрати в даден екселски файл и да се изпълни нужната процедура?

    Kocho:

    може Ето няколко линка, които могат да дадат идеи как ще стане:

    Линк_1

    Линк_2

    Линк_2

    Блогът на Ron de Bruin го препоръчвам на всеки, който иска да овладее тънкостите на VBA!