0 / 0 / 0
Регистрация: 01.09.2016
Сообщений: 8

Получение адреса пользователя добавленного в календарь

04.05.2018, 16:18. Показов 677. Ответов 0

Студворк — интернет-сервис помощи студентам
Пытаюсь создать макрос, который будет создавать новое письмо на основе календарного события и будет переправлять созданное письмо на другой адрес и копию на адрес который был выбран в данном календарном событий. Пока что мой макрос умеет подтверждать календарное событие и перемешать его в другую папку.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Public Sub AcceptMeeting(ActiveFolder, Inbox As String)
    'Parameter: Postfach / Ordner im Postfach
 
    Dim myNamespace As Outlook.NameSpace
    Dim myFolder As Outlook.Folder
 
    Dim Subfolder As Outlook.Folder
    Dim Folder As Outlook.Folder
    Dim Change As Outlook.Folder
 
    Dim Item As Object
    Dim myAppt As Outlook.AppointmentItem
    Dim myMtg As Outlook.MeetingItem
 
    Dim counter As Integer
    counter = 0
 
    Dim Forward As Outlook.MeetingItem
 
    Dim Accept As Boolean
 
  
    Set myNamespace = Application.GetNamespace("MAPI")
 
    Set myFolder = myNamespace.Folders(ActiveFolder)
    Set Folders = myFolder.Folders
 
    Set Subfolder = Folders.Item(Inbox)
 
    For Each Item In Subfolder.Items
        DoEvents
    
        Accept = False
    
        If Item.MessageClass = "IPM.Schedule.Meeting.Request" Then
 
            If ActiveFolder = "Application Management Linux1, I351" Then
                Accept = True
            End If
    
            If InStr(1, LCase(Item.Subject), "change") > 0 And Item.UnRead = True And Accept = True Then
                If InStr(1, LCase(Item.Subject), "produktion") > 0 Then
                    Item.Categories = "Change Produktion" 'Kategorie setzen PROD
                ElseIf InStr(1, LCase(Item.Subject), "integration") > 0 Then
                    Item.Categories = "Change Integration" 'Kategorie setzen INT
                ElseIf InStr(1, LCase(Item.Subject), "test") > 0 Then
                    Item.Categories = "Change Integration" 'Kategorie setzen INT
                Else
                    Item.Categories = "Change Info" 'Kategorie setzen Info
                End If
            
            
                Set myAppt = Item.GetAssociatedAppointment(True)
                Set myMtg = myAppt.Respond(olResponseAccepted, True)
                
                Item.UnRead = False
            
                If ActiveFolder = "Application Management Linux1, I351" Then
                    Set Change = myFolder.Folders("*** SPAM")
                    Set Forward = Item.Forward
                    Item.Move Change
                End If
                counter = counter + 1
            End If
        End If
    Next
 
    MsgBox Inbox & ": " & counter & " Meetings accepted", vbOKOnly, ActiveFolder 'Infofeld
    
End Sub
как видно на скриншоте у данного календарного события есть много адресатов. Я хотел бы копировать определенного адресата из этого списка и при пересылке его в виде обычного письма вставлять этого адресата которому пойдет данное письмо как копия.
Миниатюры
Получение адреса пользователя добавленного в календарь  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.05.2018, 16:18
Ответы с готовыми решениями:

Получение адреса ссылки редиректа средствами VBA
Добрый день! Суть вопроса: Исходные данные: ссылка на web-страницу. Если ссылка содержит редирект, как получить адрес страницы...

Получение адреса электронной почты пользователя
Здравствуйте. В собственной конфигурации есть справочник Пользователи с реквизитами: 1)идентификаторПользователя -...

Получение IP адреса пользователя с целью определения города
Хочу проверить человека. Такое ощущение что это знакомый человек пишет с фейковой страницы. Кроме как по IP не узнать. Прямо...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.05.2018, 16:18
Помогаю со студенческими работами здесь

LinqToSQL Получение добавленного элемента
Есть таблица Users, содержит два поля: Auto Generated Int NOT NULL IDENTITY ID и NVarChar(50) NOT NULL Name var db = new...

Изменение адреса для веб-сервиса добавленного через Add Service Reference
Добрый день. Разрабатываю клиента, который будет обращаться к внешнему веб-сервису. Согласно мануалам добавляю ссылку на веб-сервис...

Получение индекса последнего добавленного в базу элемента.
Сабж. Как это сделать? Использую ADODB. Это сохраняется в параметрах? Как это достать? База данных Access

Получение значения из input добавленного через цикл PHP
Есть страница. При выборе опции с помощью jquery подгружается несколько элементов input. Выборка их количества и формирование на страницу...

Получение MAC адреса из IP адреса
Доброго времени суток, форумчане! Скажите, пожалуйста, как получить MAC адрес из IP адреса на C# в Windows Form? IP адрес я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru