首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查看某人在Outlook C#中是否正忙

查看某人在Outlook C#中是否正忙
EN

Stack Overflow用户
提问于 2015-04-24 17:11:14
回答 1查看 688关注 0票数 0

我已经在Visual Studio中创建了一个Windows窗体应用程序,该应用程序连接到Outlook并列出我即将到来的约会。它还会检查我在当前时间是忙还是闲。这工作得很好。

对于我们正在做的项目,我还需要检查公司中其他人的忙/闲状态。我知道当我要安排约会时,可以在Outlook Web App中看到这一点。在助理员里。

有没有一种方法可以从我的C#应用程序中做到这一点?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2015-04-24 21:54:24

我相信你可以自动化Outlook来获取所需的信息。有关示例代码,请参阅C# app automates Outlook (CSAutomateOutlook)

recipient类的FreeBusy方法返回接收者的忙/闲信息。例如:

代码语言:javascript
复制
Public Sub GetFreeBusyInfo() 
  Dim myNameSpace As Outlook.NameSpace 
  Dim myRecipient As Outlook.Recipient 
  Dim myFBInfo As String  
  Set myNameSpace = Application.GetNamespace("MAPI") 
  Set myRecipient = myNameSpace.CreateRecipient("Nate Sun") 
  On Error GoTo ErrorHandler 
  myFBInfo = myRecipient.FreeBusy(#4/24/2015#, 60 * 24) 
  MsgBox myFBInfo 
  Exit Sub 
 ErrorHandler: 
  MsgBox "Cannot access the information. " 
End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29843308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档