2013-04-29 17 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的執行任務如上所述。

相關問題