Что я сделал до сих пор:
<contextMenu idMso="ContextMenuAttachments">
<button id="MyActionId"
insertBeforeMso="PreviewAttach"
imageMso="BlogPublish"
label="Upload to ..."
visible="true"
onAction="UploadTo_OnAction"/>
</contextMenu>
Код за кнопкой:
var count = Globals.ThisAddIn.Application.Inspectors.Count;
if (count > 0)
{
var i = Globals.ThisAddIn.Application.Inspectors[1];
try { i.SetCurrentFormPage("MyAddin.UploadToFormRegion"); } catch (Exception) { }
Форма региона:
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass (Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)]
[Microsoft.Office.Tools.Outlook.FormRegionName("MyAddin.UploadToFormRegion")]
Работает безупречно, когдаЯ открываю почту и затем щелкаю правой кнопкой мыши, потому что инспектор активен.А как насчет того, когда я на панели чтения?Здесь, когда я щелкаю правой кнопкой мыши на вложении, у меня нет инспектора, и я не могу открыть свою форму.
Любое решение?