我正在开发Office 2013的邮件应用程序,当用户选择电子邮件中的某些文本时,我真的想采取行动。如果我正在创建一个任务窗格应用程序,这似乎相对微不足道;我只想补充一下:
Office.context.document.addHandlerAsync(Office.EventType.DocumentSelectionChanged, handleSelectionChange);
和我的handleSelectionChange
函数被调用。但是,在邮件应用中,document
为undefined
,而mailbox
的{{1}}属性没有任何与事件相关的方法,至少根据我提供的文档见过。
我正在寻求做什么?
答案 0 :(得分:1)
我能够与首席项目经理就此进行讨论,结果发现当前版本的Office 2013 API中没有此功能。他确实同意这会带来一些有趣的可能性,但就是这样。我希望有一天能在API的未来版本中看到它。
答案 1 :(得分:0)
我知道这已经晚了,但下面的链接显示了如何通过ActiveExplorer方法从电子邮件(正文)中获取所选文本。希望它有所帮助。
Get Selected Text from Outlook Mailitem using ActiveExplorer (not ActiveInspector)