OnButtonClick event in MSOutlook called twice.

Status
Not open for further replies.
K

KarthikonIT

Hi,

I m Creating a Plugin for MS OUtlook, I a few questions

Q. I have added Button to New email window(ie. the window that

is opened when an email is double clicked)

Brief description of my architecutre:

I have a class called "INspector wrapper" which implements the "Outlook::

InspectorEvents"

for every new email a new Instance of this class will be created.

I have a class called "BtnWrapper" which implments the "Office::

_CommandBarButtonEvents"

for every button created a new Instance of this class will be created.

DispEventAdvise & DispEventUnadvise are added in the constructor and

destructor of "BtnWrapper"& "INspector wrapper" class for resp. events.

Instance of the "BtnWrapper" class will be created with "INspector wrapper"

class.

Now my problem is when 2 emails are double clicked and opened in new window.

"OnButtonClick" event is called twice.

Note:

when n mails are double clicked & opened. "OnButtonClick" triggered n times.

Buttons is added only once in the toolbar.

Any clue to resolve this.

Thanks in Advance.


200910
 
S

Sue Mosher [MVP]

Set the CommandBarButton.Tag property to a unique string for each *instance*

of the button.

The same thing applies to Word, too; see

http://kevin-berridge.blogspot.com/2009/04/word-commandbarbutton-tag.html

Sue Mosher

"KarthikonIT " wrote:


> Hi,
> I m Creating a Plugin for MS OUtlook, I a few questions

> Q. I have added Button to New email window(ie. the window that
> is opened when an email is double clicked)

> Brief description of my architecutre:
> I have a class called "INspector wrapper" which implements the "Outlook::
> InspectorEvents"
> for every new email a new Instance of this class will be created.

> I have a class called "BtnWrapper" which implments the "Office::
> _CommandBarButtonEvents"
> for every button created a new Instance of this class will be created.

> DispEventAdvise & DispEventUnadvise are added in the constructor and
> destructor of "BtnWrapper"& "INspector wrapper" class for resp. events.

> Instance of the "BtnWrapper" class will be created with "INspector wrapper"
> class.

> Now my problem is when 2 emails are double clicked and opened in new window.
> "OnButtonClick" event is called twice.

> Note:
> when n mails are double clicked & opened. "OnButtonClick" triggered n times.
> Buttons is added only once in the toolbar.

> Any clue to resolve this.

> Thanks in Advance.

> >
> 200910

> .
>
 
K

KarthikonIT

Hi Sue,

Thanks a lot!!!

It makes office programming a lot easier..

Sue Mosher [MVP] wrote:
> Set the CommandBarButton.Tag property to a unique string for each *instance*
> of the button.

> The same thing applies to Word, too; see
> http://kevin-berridge.blogspot.com/2009/04/word-commandbarbutton-tag.html
> > Hi,
> > I m Creating a Plugin for MS OUtlook, I a few questions

> [quoted text clipped - 29 lines]
>

>> Thanks in Advance.



200910
 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
P Calendar Day View only shows 1 all day event Using Outlook 0
G Event when creating task from mailitem Outlook VBA and Custom Forms 2
diver864 vba for a rule to automatically accept meeting requests with 'vacation' in subject, change to all-day event, change to free, don't send reply Outlook VBA and Custom Forms 1
J Outlook 2010 Outlook/Win7 Client logging Event ID 36887 Using Outlook 0
K Recurring all day annual event Using Outlook 3
P Restore an individual all-day recurring event Using Outlook 2
K VBA BeforeItemMove event create rule to always move to its folder. Outlook VBA and Custom Forms 4
K Working with Explorer.Close event Outlook VBA and Custom Forms 3
F Outlook 2016 call to Stop Timer Event Outlook VBA and Custom Forms 4
D Event ID issues Exchange Server Administration 2
J ItemChange event Outlook VBA and Custom Forms 11
T Outlook 2016 Calendar multiday event display Using Outlook 4
oliv- Treat once an email with the ItemAdd event in a shared mailbox Outlook VBA and Custom Forms 2
M Automatically create event in calendar when task is created Outlook VBA and Custom Forms 1
A UID field in iCal files - unique per-event or per-user or both? Using Outlook 2
D help with Item/Inspector close event Outlook VBA and Custom Forms 1
B on flag message event - create task Outlook VBA and Custom Forms 22
Diane Poremsky Change the All Day Event Default Free/Busy to "Busy" Using Outlook 3
C Calendar - Centering an event in Outlook? Using Outlook 1
J Outlook calendar...How to add an event or appointment without a border around it? Using Outlook 9
J Create Calendar Alert Event form Mail Subject line? Using Outlook 4
S Item Add Event fires intermittently Outlook VBA and Custom Forms 3
R Why is a meeting organizer me and not the creator of the event? Using Outlook 1
V Calendar event acting odd Using Outlook 7
G Capture "forward event" ? Outlook VBA and Custom Forms 11
P Change the Outlook.com "from" address for calendar event invites Using Outlook 9
20 Ton Squirrel Detect Application_Startup event completion Outlook VBA and Custom Forms 1
L Outlook 2007 All Day Event Using Outlook 27
I Event listener for deleted items Using Outlook 6
M Save Attachments Event? Using Outlook 0
Commodore Calendar Folder property is missing - Event 27 Using Outlook 11
G Quit event code - 2007 Using Outlook 3
J Capturing forward event when multiple items are selected Using Outlook 0
P Trying to get 'Calendar Name' to appear like 'Subject' and 'Location' in event Using Outlook 0
G What event happens when you open 2 copies of your inbox? Using Outlook 5
D Adding a participant automatically to a calendar event Using Outlook 1
H Changing Organizer of event (for single to total calendar move; long way ) Exchange Server Administration 4
N Combobox in outlook add ons toolbar not firing event on main window resized Using Outlook 3
D Extracting Location info from All Day Event in mailboxes into webpage Exchange Server Administration 3
H Conflicts with other event in calendar ( outlook 2007 & 2010) Using Outlook 0
B Restoring Deleted Recurring Event AND Notes Using Outlook 8
Q Looking for Outlook 2010 Close Event Id Exchange Server Administration 1
S Outlook Recurring event Using Outlook 1
D Task and Event View in Outlook 2010? Using Outlook 3
G item_send event Outlook VBA and Custom Forms 4
B ItemAdd event not functioning - not triggering. Outlook VBA and Custom Forms 2
L Event trigers only first two times from FromRegion. Outlook VBA and Custom Forms 4
K Handling application.quit event Outlook VBA and Custom Forms 8
B Looking for email address under ItemSend event Outlook VBA and Custom Forms 6
P Aborting ItemChange if ItemRemove Event Handler will be called nex Outlook VBA and Custom Forms 1

Similar threads

Top