2012-07-17 31 views
1

我試圖開發一個Outlook插件,當插件按鈕點擊它打開一個窗口窗體。 Windows窗體有一個文本字段,在文本字段中輸入名稱時,它應該顯示建議列表,如在Outlook電子郵件「發送到」字段中。我很難找到任何來源閱讀。任何人都可以幫助:)?實現Outlook電子郵件發送到Windows窗體的自動完成

+0

您可以在Outlook中執行此操作。撰寫電子郵件時,在「發件人」字段中輸入一些字母,然後按Ctrl + K打開「檢查姓名」對話框。 – JimmyPena 2012-07-17 14:40:04

+0

yeagh沒錯,但是我正在實施一個Outlook加載項,它打開一個單獨的窗體。我也想以這種形式實施相同的行爲。在Windows窗體中,還有一個用於輸入接收者名稱的文本框,所以當用戶鍵入接收者名稱時,我需要自動填充功能,就像從Outlook發送電子郵件時那樣。 – wattale 2012-07-17 15:00:04

+1

Outlook版本是什麼?我想你可以利用插件中的現有對話框,只需調用它以在需要時顯示即可。 – JimmyPena 2012-07-17 15:01:13

回答

0

發送清單從自動完成列表緩存中拉出,並根據Outlook版本進行不同的處理。在Outlook 2010中,您可以使用Suggested Contacts folder,而在Outlook 2007及更低版本中,它是contained in a hidden NK2 file

請參閱related link on how to manage the autocompletion cache

+0

這些都是你發佈SilverNinja的好東西:)。但是我更加困惑於如何在windows窗體中展示這些建議。 – wattale 2012-07-17 13:54:50

+0

你見過關於Winform文本框自動完成的[SO帖子](http://stackoverflow.com/a/800407/175679)嗎? – SliverNinja 2012-07-17 14:28:21

+0

不,我現在檢查 – wattale 2012-07-17 15:00:37