Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Автор Тема: ReplyAll в Outlook'2007  (Прочитано 1718 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Андрей Ковальчук

  • Пользователь
  • **
  • Уважение: +1/-0
  • Оффлайн Оффлайн
  • Сообщений: 52
ReplyAll в Outlook'2007
« : 24.10.2008, 14:32:50 »

всем привет.

задачко: при получении письма Аутлуком, если оно соответствует некоторым параметрам, на это письмо должно быть сделано действие "Ответить всем". вот как раз это у меня и не получается. Посмотрите, плиз. Выкладываю код:
Private Sub Application_NewMail()
Set myOlApp = Outlook.Application
Set myNamespace = myOlApp.GetNamespace("MAPI")
Set myFolder = myNamespace.GetDefaultFolder(olFolderInbox)

Dim MyExl As Object
Set MyExl = GetObject(, "Excel.Application")

For i = myFolder.Items.Count To 1 Step -1
Set myItem = myFolder.Items(i)
With myItem
    If .UnRead Then
        If Left(.Subject, 17) = "Обновить поле дем" Then
           
'            d = DateValue(Right(.Subject, 10))
'            On Error Resume Next
'            Set a = MyExl.Application.Run("'Распределение установок.xls'!PoleDem", d)
'                With MyExl.workbooks("Распределение установок.xls")
'                    q = MyExl.WorksheetFunction.CountA(MyExl.Columns(1))
'                    fln = MyExl.cells(q, 3)
'                End With
        .UnRead = False
       
         .Reply' /////////вот здесь затык и возникает
        '.Send
       
       
        Exit For
        End If
    End If
End With
    Next i
End Sub
Записан

Андрей Ковальчук

  • Пользователь
  • **
  • Уважение: +1/-0
  • Оффлайн Оффлайн
  • Сообщений: 52
Re: ReplyAll в Outlook'2007
« Ответ #1 : 27.10.2008, 13:21:51 »

все. тема закрыта. справился.

если кому нужен код, решающий следующую задачу, обращайтесь
При получении нового письма с определенной темой, Аутлук запускает процедуру в Экселе, и результат процедурки отправляет обратно по почте:
Записан
 



Темы без ответов

30.09.2018 10:24 Расчет процентов за определенный период (месяц) с учетом изменений и платежей 130
22.05.2018 11:38 Скрипт написать который допишет данные в файл 695
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 941
14.02.2018 10:11 Подготовить читабельную отчетность по платежам 914
23.01.2018 13:46 Найти вероятность повторной покупки 859
12.01.2018 23:56 Сделать отчет на Power BI (Dashboard) 1195
06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 1116
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 1444
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 3105
15.03.2017 15:45 автозамена картинок PowerPoint 1844





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.174 секунд. Запросов: 99.