powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook - тема письма, текст письма
3 сообщений из 3, страница 1 из 1
Outlook - тема письма, текст письма
    #38835378
igor171
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер, уважаемые!

Решил попробовать написать на VBA для Outlook 2010, после чего появились вопросы на которые не могу ответить:
Написал следующие пару строк:

Код: vbnet
1.
2.
3.
Dim item As Object
ThemeX=item.Theme
Content=item.Body



если я помещаю данный код в ThisOutlookSession в процедуру ItemSend то получаю что хотел: тему и текст текущего письма...

Вопрос: можно ли программно вытащить тему и текст текущего письма, но при этом написав код в модуле(Modules) Outlook?
модуль создал, написал данные строки возвращает Empty...что я упустил? или это невозможно? подскажите советом!
...
Рейтинг: 0 / 0
Outlook - тема письма, текст письма
    #38835688
An12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim - это только объявление переменной. Нужно присваивание
Set objOutlookMsg = Application.CreateItem(olMailItem)
Кроме того item - служебное слово, использовать его как переменную нельзя.
...
Рейтинг: 0 / 0
Outlook - тема письма, текст письма
    #38835808
igor171
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, вроде бы понял, на данный момент написал следующий код:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
  Dim myMail As Outlook.MailItem
  Set myMail = Application.CreateItem(olMailItem)

  For Each myMail In Application.ActiveExplorer.Selection
    theme = myMail.Subject  --Тема предыдущего письма
    content = myMail.Body    --Текст предыдущего письма
    Date_Post = myMail.SentOn  --Дата получения письма
  Next



В итоге получил Тему предыдущего письма и текст предыдущего письма, а мне бы хотелось тему и текст текущего (если это возможно?): становлюсь на письмо, нажимаю "Ответить", на панели нажимаю кнопку и выполняется макрос который должен захватить текущую тему и текущий текст который я написал в ответе, такое можно сделать программным путем?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook - тема письма, текст письма
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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