|
|
|
Как в оутлуке изменить поле записи календаря?
|
|||
|---|---|---|---|
|
#18+
прочитать свойство можно так: Dim ol As New Outlook.Application Set cf = ol.GetNamespace("MAPI").GetDefaultFolder(olFolderCalendar) MsgBox cf.Items(1).UserProperties.Item(1) а вот изменить напрямую: cf.Items(1).UserProperties.Item(1)="2" не выходит, изменяется только если данная запись выделена в оутлуке, и тут возникает следующийвопрос как можно выделить i-ю запись (cf.Items(i))в календаре? или напрямую изменять поля записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 01:30:30 |
|
||
|
Как в оутлуке изменить поле записи календаря?
|
|||
|---|---|---|---|
|
#18+
Скорее всего достаточно просто сохранить изменения вызвав cf.Items(1).Save. ___________________ http://www.potolook.ru - Шаблоны, подсветка и дополнительные возможности в Microsoft Outlook ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 16:57:10 |
|
||
|
Как в оутлуке изменить поле записи календаря?
|
|||
|---|---|---|---|
|
#18+
DremaСкорее всего достаточно просто сохранить изменения вызвав cf.Items(1).Save. Проверил, не выходит... Есть еще идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 19:05:42 |
|
||
|
Как в оутлуке изменить поле записи календаря?
|
|||
|---|---|---|---|
|
#18+
Dim ol As New Outlook.Application Dim ContactFolder As MAPIFolder Set cf = ol.GetNamespace("MAPI").GetDefaultFolder(olFolderCalendar) Set cff = cf.Items(100) cff.UserProperties.Item(100) = "3" cff.Save -------------- А так все работает, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 22:31:12 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=61&tid=2184911]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 315ms |

| 0 / 0 |
