2013-04-29 44 views
3

我只需要知道如何在打开“新邮件”窗体的主题字段时设置焦点。这个成就了吗?!使用Outlook 2007的C#插件将焦点设置为“新邮件”窗体的主题字段

非常感谢您的帮助。

+0

交互对象仍然是'mailItem'。 但我想没有'FocusSubject()'方法或相等。 [文件](http://msdn.microsoft.com/en-us/library/vstudio/microsoft.office.interop.outlook.mailitem_members.aspx)不提供任何方法,我没有找到任何到期对我最新的发展。 – Herdo 2013-04-29 16:56:36

+0

我已经检查过'mailItem'并没有发现任何有用的东西..无论如何,谢谢你的帮助@Herdo。对此,我真的非常感激。 – 2013-04-29 17:02:09

+0

那么你的目标是什么? – Herdo 2013-04-29 17:07:17

回答

0
  • Outlook API公开用于检索当前检查器,资源管理器或其中之一的方法。我相信你会得到一个数字(HWND),这是一个窗口句柄。

  • 然后,您可以使用Win32 API来查找窗口,然后找到Visual Studio工具菜单中的一个子窗口

  • 用狙++,你会发现主题栏不具有唯一的标题。您必须找到标题为“S & ubject”的标签,列表中的下一个窗口应该是RichEdit20WPT主题文本框。
  • 最后,使用相应的Win32函数来集中该字段。

你需要[DllImport]user32.dll

我把它留给你来实现,如果你需要帮助,有很多的例子告诉我们怎样做使用Win32 API的执行任务如上所述。

相关问题