0

我想编写一个 Outlook 加载项来解析用户键入的文本。目标 - 如果用户键入一系列字符,加载项将执行一些操作。

示例:当用户键入“@@someone”时,插件将识别模式“\@\@\w{1}”并执行一些操作。

问题是我还没有找到检查用户输入内容的方法。这个有限制吗?如果是这样,看起来唯一的选择是挂钩 Send() 事件并检查消息 - 不太理想。

我想在 Visual Studio 2010 中为 Outlook 2010 编写这个插件欢迎任何想法。

4

2 回答 2

0

我相信您正在寻找的是“智能标签”。这应该为您提供一个很好的概述和方向:http: //msdn.microsoft.com/en-us/library/vstudio/ms178786%28v=vs.100%29.aspx

这是 SDK:http: //msdn.microsoft.com/en-us/library/vstudio/aa169576.aspx

还有一个基本教程: http: //www.add-in-express.com/docs/net-smart-tags.php

希望这可以帮助。

于 2013-07-09T17:30:55.773 回答
0

您是否尝试过使用 MailItem.Body?

此外,Application.AcvtiveInspector.WordEditor 将返回 Word 的 Document 对象的一个​​实例,您应该能够在用户键入文本时访问和操作该文本。

于 2013-07-09T17:39:28.397 回答