A Microsoft Outlook email forum. Outlook Banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Outlook - Using Forms
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Capturing Outlook Forms Events



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old August 28th 09, 07:41 PM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP][_3_]
external usenet poster
 
Posts: 465
Default Capturing Outlook Forms Events

Rereading your posts (which wasn't easy to do -- please quote the relevant
portion of previous posts to keep the conversation in one place), I have to
wonder whether you originally were thinking about implementing this as a
custom form project by having the server change the value of the
MessageClass property for certain items. I wouldn't recommend that, because
unless your server is set to strip TNEF content from outgoing messages,
using a custom message class will cause problems with attachments on any of
these messages that are forwarded to non-Outlook recipients. If that's not
an issue, the relevant events are Read and Open and can be inserted into the
VBScript editor with the Script | Event Handler command.

However, that still doesn't address the issue of what's going to happen to
the original message content, which you said you wanted to preserve.

--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54


"Sue Mosher [MVP]" wrote in message news:...
Forms published to the Organizational Forms library run VBScript code, not
VBA code, and would not provide a solution for your scenario.

These articles on Outlook events include VBA code samples and are also
available in VBA Help on your machine:

http://msdn.microsoft.com/en-us/library/bb147654.aspx -
Explorer.SelectionChange
http://msdn.microsoft.com/en-us/library/bb147644.aspx -
Inspectors.NewInspector

Still looking for an answer to my question about what you plan to do with
the original message's content if you replace all the fields with data
from some other source.



"Duke2" wrote in message
...
I thought by publishing into Organizational Forms Library, I can easily
distribute these macros to the users. But after looking at your post, I'm
bit
worried.

my intention is not to show the message's original contents if it
qualifies
my criteria (as I described before). I've also modified OWA premium pages
to
do the same thing. OWA part is prety much complete, but it appears that
without installing anything on client's machine, I wont be able to do the
same thing with Outlook.

If we forget the distribution difficulty for a minute and think this only
needs to work on a single Outlook instance, how can I capture the events
and
call a macro? Can you show me an example of this?

Thanks
Duke









Ads
  #2  
Old August 28th 09, 08:25 PM posted to microsoft.public.outlook.program_forms
Duke2
external usenet poster
 
Posts: 13
Default Capturing Outlook Forms Events

I think my lack of knowledge on the subject is creating confusion.

My requirement is to detect emals that have a set of keywords. When such
messages are detected by the service I wrote that runs on Exchange Server, it
adds a record into the database (that's also stored on Exchange server
machine). This flagging process takes place immediately when a message is
received by Exchange Server.

Then I want to avoid users from seeing such flagged message contents, by
runnig a check at the time of loading the message. Every message selection
event should triger a database check against the message's ID and if it's a
marked message, I want to prevent the user from seeing the contents and show
a generic message such as "This message is under auditor's review and will be
available later.". The same thing is done by OWA customization so that OWA
users wont see the contents either.

With the amount of knowledge I had on the subject, I assumed by creating a
new IPM.Notes form which runs the necessary checking and replacement
operations as a set of macros, and then publishing these forms into
Organizational Forms Library I'll be able to achieve my requirement. However
from the information I got from you I'm in doubt whether my approach is
correct. If I can avoid installing anything on users' machines and still do
what I want, it'll be great.


 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Capturing Outlook Forms Events Duke2 Outlook - Using Forms 21 August 29th 09 02:07 AM
Capturing Send/Receive events in VSTO add-in Aakash Polra Outlook - General Queries 1 September 30th 08 05:49 PM
Capturing user Keypress in Outlook VBA Praveen Mishra Outlook and VBA 3 April 1st 08 01:42 PM
Control events in Outlook 2007 custom forms/regions nalpakj Outlook - Using Forms 1 January 10th 07 02:17 PM
Control events in Outlook 2007 custom forms/regions nalpakj Outlook - Using Forms 1 January 9th 07 11:08 PM


All times are GMT +1. The time now is 07:08 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2025 Outlook Banter.
The comments are property of their posters.