2010-01-24 27 views
0

我正在使用顯示的代碼打開Outlookelements(向下滾動; C#代碼)。有時元素不會出現,所以你首先必須選擇它們。任何想法如何做到這一點?我想到了手柄,並親自做這件事。將Outlokelements移到前面

其他想法?

感謝托馬斯

MAPIFolder objFolder = new ApplicationClass().GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderNotes); 
       foreach (NoteItem note in objFolder.Items) 
        note.Display(false); 
+0

嗨, 你從哪裏調用此得到的HWND?來自外部的前景? – 76mel 2010-01-25 17:50:15

回答

0

如果從另一個應用程序,你將不得不處理HWND調用,您可以通過運API調用做到這一點,或者你可以用贖回的,其具有的Handle屬性SafeInspector

這裏是一個鏈接如何通過WINAPI http://theflaker.com.ar/blog/?p=10

+0

感謝您的諮詢。下週可以試試。 我從外部程序調用這個! – 2010-01-29 10:34:08

+0

不用擔心希望它適合你,如果你使用mapi/exchange outlook等工具,Redemption是一個很好的解決方案。 – 76mel 2010-01-29 14:04:22

+0

非常感謝!完美的作品;)再見 – 2010-02-25 17:11:07