Задает или возвращает значение, которое определяет, какое действие должно выполняться при активизации элемента управления MAPI Messages.
Применение:
Элемент управления сообщениями MAPI.
Синтаксис:
[Form.]MapiMessages.Action[ = nSetting]
Комментарии:
Недоступно на этапе разработки, доступно только для записи на этапе выполнения.
Свойство Action позволяет выбирать действие, соответствующее элементу управления MAPI Messages. Возможные действия перечислены в следующей таблице. Для каждого действия в колонке "Буфер" указывается буфер, в котором это действие выполняется: буфер редактирования (C), буфер чтения (R) или оба этих буфера (C/R).
Значение | Буфер | Описание |
---|---|---|
1 | C/R | Создает набор сообщений из числа сообщений, выбранных во входном ящике пользователя. В набор сообщений входят все сообщения типа FetchMsgType, обнаруженные во входном ящике, которые отсортированы в соответствии со свойством FetchSorted и отобраны согласно свойству FetchUnreadOnly. При инициировании очередного действия типа выборки (Fetch) все файлы дополнения будут удалены из буфера чтения. |
2 | C | Посылает сообщение внутри диалогового окна. Предлагает пользователю ввести те или иные компоненты сообщения (тема, получатель, текст и т.д.) и представляет сообщение в сервер почты для доставки. На основе свойств сообщения, создаваемого в буфере редактирования (исходящего сообщения, для которого MsgIndex = -1), формируется диалоговое окно для этого сообщения. Однако изменения, внесенные в диалоговое окно, не затрагивают информацию в буфере редактирования. |
3 | C | Посылает сообщение, не прибегая к помощи диалогового окна. Представляет исходящее сообщение в сервер почты для доставки. Диалоговое окно не отображается, а при посылке сообщения, для которого не указаны получатели или имена путей файлов дополнений, возникает ошибка. |
4 | C | Сохраняет сообщение, находящееся в данный момент в буфере редактирования (для которого MsgIndex = -1). |
5 | R | Копирует текущее индексированное сообщение в буфер редактирования. Устанавливает значение свойства MsgIndex равным -1. |
6 | R | Составляет новое сообщение. Очищает все компоненты буфера редактирования. Устанавливает значение свойства MsgIndex равным -1. |
7 | R | Отвечает на сообщение. Копирует в буфер редактирования текущее индексированное сообщение, которое будет служить ответом, и добавляет в начало строки темы префикс RE: .Отправитель текущего индексированного сообщения становится получателем исходящего сообщения, затем происходит копирование текста и т.д. Значение свойства MsgIndex устанавливается равным -1. |
8 | R | Отвечает всем получателям сообщения. Аналогично предыдущему действию (Reply), но в отличие от него обслуживает всех остальных получателей категорий To: и CC: . Значение свойства MsgIndex устанавливается равным -1. |
9 | R | Пересылает сообщение дальше. Текущее индексированное сообщение копируется в буфер редактирования в качестве переадресуемого сообщения, и в начало строки темы добавляется префикс FW: . Значение свойства MsgIndex устанавливается равным -1. |
10 | R | Удаляет сообщение. Удаляются все компоненты текущего индексированного сообщения, значение свойства MsgCount уменьшается на 1, и также уменьшается на 1 индексный номер каждого сообщения, следующего за удаленным. Если удаленное сообщение было последним в наборе, данное действие уменьшает значение свойства MsgIndex на 1. |
11 | C/R | Отображает диалоговое окно Address Book службы почты. С помощью адресной книги пользователь может создавать или модифицировать набор получателей. Изменения, вносимые в адресную книгу вне буфера редактирования (когда значение свойства MsgIndex отлично от -1), не сохраняются. |
12 | C/R | Отображает диалоговое окно, которое подробно описывает текущего индексированного получателя. Объем информации, включаемой в данное диалоговое окно, определяется используемой системой обмена сообщениями. Как минимум он должен содержать отображаемое имя и адрес получателя. |
13 | C/R | Разрешает имя текущего индексированного получателя. В адресной книге ищется имя текущего индексированного получателя; если не удастся найти имен, совпадающих с искомым, возвращается ошибка (отсутствие совпадений не считается неоднозначностью). Свойство AddressResolveUI определяет, будет ли отображаться диалоговое окно, в котором происходит разрешение неоднозначных имен. Это действие никак не дополняет операцию разрешения имени или адреса отправителя сообщения. Данное действие может привести к изменению значения свойства RecipType. |
14 | C | Удаляет текущего индексированного получателя. Значение свойства RecipCount автоматически уменьшается на 1, и также уменьшается на 1 индексный номер каждого получателя, следующего за удаленным.Если удаленный получатель был последним в наборе, данное действие приводит к уменьшению значения свойства RecipIndex на 1. |
15 | C | Удаляет текущее индексированное дополнение. Значение свойства AttachmentCount автоматически уменьшается на 1, и также уменьшается на 1 индекс каждого дополнения, следующего за удаленным. Если удаленное дополнение было последним в наборе, данное действие приводит к уменьшению значения свойства AttachmentIndex на 1. |
Чтобы не занимать диск ненужной информацией, перед выполнением действий, которые изменяют содержимое дополнений к сообщению, находящемуся в буфере редактирования, удалите все временные файлы присоединения, связанные с буфером редактирования. К числу подобных действий относятся действия с номерами 5, 6, 7, 8, 9 и 15. (Удаляйте только временный файл присоединения, соответствующий удаленному присоединению).