powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос по поводу Метки в Outlook
2 сообщений из 2, страница 1 из 1
Вопрос по поводу Метки в Outlook
    #33620319
SDAfT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пересмотрел и перепробовал все свойства объекта AppointmentItеm (Встреча). Не могу найти где и как сохраняется информация о поля Метка. Подскажите кто знает?
...
Рейтинг: 0 / 0
Вопрос по поводу Метки в Outlook
    #33662903
Фотография Drema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
Sub SetApptColorLabel(objAppt As Object, _
                      intColor As Integer)
        '1=Важно, 2=Служебное и тд.
    Const CdoPropSetID1 = "0220060000000000C000000000000046"
    Const CdoAppt_Colors = "0x8214"
    Dim objCDO As Object
    Dim objMsg As Object
    Dim colFields As Object
    Dim objField As Object
    Dim strMsg As String
    Dim intAns As Integer
    On Error Resume Next
    
    Set objCDO = CreateObject("MAPI.Session")
    objCDO.Logon "", "", False, False
    If Not objAppt.EntryID = "" Then
        Set objMsg = objCDO.GetMessage(objAppt.EntryID, _
                                   objAppt.Parent.StoreID)
        Set colFields = objMsg.Fields
        Set objField = colFields.Item(CdoAppt_Colors, CdoPropSetID1)
        If objField Is Nothing Then
            Err.Clear
            Set objField = colFields.Add(CdoAppt_Colors, vbLong, intColor, CdoPropSetID1)
        Else
            objField.Value = intColor
        End If
        objMsg.Update True, True
    Else
        strMsg = "Вы должны сначала сохранить объект. Сохранить?"
        intAns = MsgBox(strMsg, vbYesNo + vbDefaultButton1, "Установка цвета")
        If intAns = vbYes Then
            Call SetApptColorLabel(objAppt, intColor)
        Else
            Exit Sub
        End If
    End If
                      
    Set objAppt = Nothing
    Set objMsg = Nothing
    Set colFields = Nothing
    Set objField = Nothing
    objCDO.Logoff
    Set objCDO = Nothing
End Sub
____________________
http://www.potolook.ru - Шаблоны, подсветка и дополнительные возможности в Outlook®
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос по поводу Метки в Outlook
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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