Byung Kun Kim
Guest
|
In your blog post below says:
https://www.add-in-express.com/creating-addins-blog/2012/10/03/outlook2013-whats-new-developers/
"When we wanted to add logic to Outlook when a user replied to an e-mail in Outlook versions prior to 2013, we could?Â?Ð?éve simply used the InspectorActivate event. In Outlook 2013, however, when the user replies the InspectorActivate event will not fire, instead the InlineResponse event will be raised with a reference to the Outlook item being responded to as a parameter.
You can still use the InspectorActivate event to determine if the user clicked on the POP OUT button in the inline response window, which will then open a new Inspector window for the active item."
I can't figure out how can I know when inlineResponding mailitem is poped out, those are the same mailitem. |
|
Byung Kun Kim
Guest
|
Adding some more information, I'm making a program that has a form(explorer form) botoom of inlineresponding window, I want to preserve that form's input data to poped out window's inspector form at the bottom region.
How can I do it? |
|
Andrei Smolin
Add-in Express team
Posts: 19138
Joined: 2006-05-11
|
Byung,
You use the same ADXolFromsCollectionItem to specify displaying the form in a ReadingPane* and Inspector* layouts. Then you handle the ADXOlForm.ADXBeforeFormShow event to set ADXOlForm.Visible = false to prevent the form from showing. Your form is [going to become] shown in an explorer window if ADXolFrom.ExplorerObj returns a non-bull value; use the InspectorObj property to check if the form is [going to become] shown in an inspector window. You have an inline response opened when ActiveInlineResponse returns a non-null value.
Andrei Smolin
Add-in Express Team Leader |
|
Byung Kun Kim
Guest
|
When inlineResponse closing, AdxOutlookAppEvents.ExplorerInlineResponseClose event is fired.
How can I detremine it is caused by user's "cancel button" click or "pop out" button click? |
|
Andrei Smolin
Add-in Express team
Posts: 19138
Joined: 2006-05-11
|
Byung,
You can't. Could you please describe what you need to achieve? There should be other ways...
Andrei Smolin
Add-in Express Team Leader |
|