我試圖從Outlook 2003中獲取與會者列表。我願意使用任何適合的語言。腳本語言更好。有什麼建議麼?有沒有辦法以編程方式從Outlook中獲取與會者列表?
1
A
回答
3
該信息通過outlook COM接口公開,所以任何可以講COM的語言都可以正常工作。
我曾經寫過一段代碼,做了這個(和更多),你可以see the source yourself。
如果你不能打擾通過代碼看,在你做一個概括地說:
// Also, don't forget to add a project reference to the outlook COM object
using Microsoft.Office.Interop.Outlook;
...
var outlookNS = OutlookApp.GetNamespace("MAPI");
var calendar = outlookNS.GetDefaultFolder(OlDefaultFolders.olFolderCalendar);
foreach (AppointmentItem item in calendar.Items)
{
// Mandatory attendees (in the "To:" field)
foreach (var attendee in item.Recipents)
Console.WriteLine("Attendee {0}", attendee);
// Optional Attendees (in the "CC:" field)
foreach (var attendee in item.OptionalAttendees)
Console.WriteLine("Attendee {0}", attendee);
}
2
在Perl中你可以使用的Win32 :: OLE。
請參閱檢查this link,當然還有該模塊附帶的文檔。
你也應該能夠簡單地用Win32 :: OLE重寫上面給出的VB代碼給perl。
並且還參見this other question。
相關問題
- 1. 有沒有辦法以編程方式獲取所有WorkItemType可用列?
- 2. 有沒有辦法從Oracle包中以編程方式提取表引用?
- 3. 有沒有辦法以編程方式獲得PS輸出?
- 4. 有沒有辦法以編程方式讀取宏描述?
- 5. 有沒有什麼辦法以編程方式從JFileChooser.showOpenDialog()返回?
- 6. 有沒有辦法通過編程從TortoiseSVN中獲取項目列表?
- 7. 有沒有辦法以編程方式重新編寫pdf?
- 8. 有沒有辦法以編程方式獲得我的主板的序列號
- 9. 有沒有辦法以編程方式獲取SharePoint 2010中的列表視圖閾值
- 10. 有沒有辦法以編程方式獲取您的電子郵件地址的Outlook插件?
- 11. AS3:有沒有辦法以編程方式從類的方法或屬性獲取文檔註釋?
- 12. 以編程方式獲取Outlook信息
- 13. 有沒有辦法以編程方式取消編輯文本框?
- 14. 有沒有辦法以編程方式獲得clojure特殊形式的集合?
- 15. 有沒有辦法以編程方式配置鏟子?
- 16. 有沒有辦法以編程方式將ApartmentState設置爲STA?
- 17. 有沒有辦法以編程方式調用GuiSize標籤?
- 18. 有沒有辦法以編程方式打開任務欄?
- 19. 有沒有辦法以編程方式啓動Mobile me同步?
- 20. Python/Sqlite3 - 有沒有辦法以編程方式設置.nullvalue?
- 21. 有沒有辦法以編程方式添加用戶?
- 22. 有沒有辦法以編程方式加載LaunchAgent plist?
- 23. 有沒有辦法以編程方式創建一個unwind segue?
- 24. 有沒有辦法以編程方式停止web.py?
- 25. 有沒有辦法以編程方式訪問Apache Velocity緩存?
- 26. 有沒有辦法以編程方式創建App ID?
- 27. 有沒有辦法以編程方式訪問bazaar倉庫?
- 28. 有沒有辦法以編程方式創建hyper-v機器?
- 29. 有沒有辦法以編程方式配置MDBs?
- 30. 有沒有辦法以編程方式進入IntelliJ調試器?