View Single Post
  #4  
Old January 25th 08, 03:15 PM posted to microsoft.public.outlook.program_addins
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default How to catch the click event of ASPX page in Outlook

If the code is running on the client machine you can iterate the
Outlook.Application.COMAddIns collection. That has all addins. You can
locate yours and reference it. This little snippet assumes using VB.NET, it
would be different using C#:

' In Connect class:

Private addInInstance As Office.COMAddIn = Nothing

' In OnConnection() event handler

addInInstance = TryCast(addInInst, Office.COMAddIn)
addInInstance.Object = Me ' critical setting

' Public Sub that can be called from outside the addin
Public Sub CalledFromOutside()
' do whatever you want
End Sub

Your external code that works with the Web service can then get your COM
addin from the Outlook.Application.COMAddIns collection and use code like
this to call that CalledFromOutside() method:

Dim myAddin As Office.COMAddIn = olApp.COMAddIns.Item("myAddin.Connect")
If (myAddin IsNot Nothing) Then
myAddin.Object.CalledFromOutside()
End If

That CalledFromOutside() method can take arguments like a flag or whatever.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Neetu" wrote in message
...
Hello Ken,

Thanks for your valuable suggestion.

We Could find out about the how to send alerts from webserice to outlook.
we are planning to call a webservice at aspx page button event handler.
webservice will send a required response to outllook. for this we need a
listener at outlook end which can be a alert configured at client
machines.

we are not in possible to create a custom alert programmatically inside
addin outlook code.
so please suggest ways to create custom alerts in outlook addin and access
those events.

Thanks In advance.


Ads