Foxtable(狐表)用户栏目专家坐堂 → outlook 查找日程代码 如何 转入 foxtable里面


  共有1211人关注过本帖树形打印复制链接

主题:outlook 查找日程代码 如何 转入 foxtable里面

帅哥哟,离线,有人找我吗?
ljh29206
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12004 威望:0 精华:0 注册:2012/3/5 11:32:00
outlook 查找日程代码 如何 转入 foxtable里面  发帖心情 Post By:2017/2/14 12:17:00 [只看该作者]

原因:联动 foxtable做的日程 与 outlook 里面的日程

outlook里面查找日程的代码如下:

Public blnSearchComp As Boolean
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search)
    blnSearchComp = True
End Sub

Sub TestAdvancedSearchComplete()
 Dim sch As Outlook.Search
 Dim rsts As Outlook.Results
 Dim i As Integer
 blnSearchComp = False
 Const strF As String = "urn:schemas:mailheader:subject = ''"
 Const strS As String = "calendar"
 Set sch = Application.AdvancedSearch(strS, strF)
 While blnSearchComp = False
 DoEvents
 Wend
 Set rsts = sch.Results
 For i = 1 To rsts.Count
 MsgBox rsts.Item(i).Start & rsts.Item(i).End
 Next
End Sub

请问如何 植入到 foxtable 里面进行控制
 

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/14 12:50:00 [只看该作者]

引用Microsoft.Office.Interop.Outlook.dll

 

然后把代码写到全局代码去。sub加上public关键字。


 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12004 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2017/2/14 13:36:00 [只看该作者]

引用 Microsoft.Office.Interop.Outlook.dll   
命名空间Microsoft.Office.Interop.Outlook 为MSoutlook

全局代码
Public blnSearchComp As Boolean
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As msoutlook.Search)
    blnSearchComp = True
End Sub

执行代码
Dim app As new msoutlook.Application
Dim sch As msOutlook.Search
Dim rsts As msOutlook.Results
Dim i As Integer
blnSearchComp = False
Const strF As String = "urn:schemas:mailheader:subject = 'aaaaaaaa'"
Const strS As String = "calendar"
sch = app.AdvancedSearch(strS, strF)
 rsts = sch.Results
 Do until rsts.count > 0
           Application.DoEvents
   Loop
For i = 1 To rsts.Count
    MessageBox.Show( rsts.Item(i).Start & rsts.Item(i).End)
Next

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:microsoft.office.interop.rar


OK发给大家 有需要的用一下  , 找到outlook 日程的 例子. 测试可用.

可以用来  foxtable 用 日程 与 outlook 联动.
[此贴子已经被作者于2017/2/14 14:13:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/14 14:30:00 [只看该作者]

全局代码

 

Public blnSearchComp As Boolean
Public Sub Application_AdvancedSearchComplete(ByVal SearchObject As msoutlook.Search)
    blnSearchComp = True
End Sub

 

绑定事件

 

addhandler app.AdvancedSearchComplete, addressof Application_AdvancedSearchComplete


 回到顶部