2013-07-30 2 views
0

Используя либо:Outlook, VBA: обнаружение открывающегося файл событие

Private Sub myInspector_NewInspectr(ByVal Inspector As Outlook.Inspector) 

или

Application_ItemLoad(ByVal Item As Object)

Мне нужно выяснить, если Inspector.CurrentItem или Item нагруженных открывается изнутри перспективы (щелкнув по электронной почте) или открыв где-нибудь файл .msg или .oft.

Мне также нужно узнать имя файла и путь к нему.

Есть ли способ сделать это?

ответ

1

Вы не можете этого сделать. Более того, последние версии (Outlook 2007 и более новые) сначала создают временное сообщение в основном хранилище, когда вы дважды щелкаете по файлу MSG.

+0

Это неутешительно! Есть ли способ перехватить временное создание сообщений? –

+0

Только при сохранении сообщения ... И тогда нет возможности отличить его от обычного сообщения, созданного пользователем, и помещенного в папку «Черновики». –

Смежные вопросы