【问题标题】:How To Capture Keypress Event inside Compose Email body(Mail Item) in Outlook?如何在 Outlook 中的撰写电子邮件正文(邮件项目)中捕获按键事件?
【发布时间】:2012-06-20 16:53:57
【问题描述】:

当用户在邮件正文中键入内容时,我需要捕获 keypress 事件。当用户按下 空格键 时,必须从撰写邮件正文中读取前一个单词。如何从邮件正文在撰写邮件窗口中捕获此按键事件

任何建议或任何帮助将不胜感激。

【问题讨论】:

  • JP,当用户在撰写邮件正文中按空格键时,必须读取前一个单词,并且必须检查数据库中存在的关键字,如果匹配,则必须出现链接为该词在数据库中具有相应的 URL。
  • 你有什么运气让它工作吗?我正在寻找与 Outlook 撰写窗口中的“收件人...”字段类似的内容。

标签: outlook vsto add-in keypress


【解决方案1】:

您可以通过Inspector.WordEditor 访问Word.Document 中的no exposed keypress events。为了做到这一点,您需要need to access low-level WIN32 API 调用,例如SetWindowsHookEx

Here is an MSDN blog post 描述SetWindowsHookEx 的用法并捕获按键事件

【讨论】:

  • 嗨 SilverNinja,感谢您的回复。将尝试并尽快更新您。
猜你喜欢
  • 2012-01-16
  • 1970-01-01
  • 2013-10-17
  • 1970-01-01
  • 2017-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
相关资源
最近更新 更多