ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7968|回复: 4

[求助]如何在excel中使用outlook中的搜索文件夹数据

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-10-13 14:29 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

在使用excel作数据统计的时候需要记录特定的邮件的数量。已经在outlook中建立了搜索文件夹,但每次都需要向excel手动填写数量。怎样才能让excel自动读取到这些邮件的数量?



[此贴子已经被作者于2007-10-13 15:00:32编辑过]

如何在excel中使用outlook中的搜索文件夹数据

如何在excel中使用outlook中的搜索文件夹数据

如何在excel中使用outlook中的搜索文件夹数据

如何在excel中使用outlook中的搜索文件夹数据

TA的精华主题

TA的得分主题

发表于 2007-10-15 01:00 | 显示全部楼层

1.直接在OUTLOOK里加入一段宏代码。

Sub CreateNewAM()
'如何将存储区上的搜索文件夹“昨天邮件”中的邮件数读到EXCLE中
    Dim olApp As New Outlook.Application
    Dim excelApp As Object
    Dim colStores As Outlook.Stores
    Dim oStore As Outlook.Store
    Dim oSearchFolders As Outlook.Folders
    Dim oFolder As Outlook.Folder
   
    On Error Resume Next
    Set colStores = olApp.Session.Stores
    olunreadmail = colStores.Item(1).GetSearchFolders("昨天邮件").UnReadItemCount

    Set excelApp = GetObject(, "excel.Application")
    excelApp.Worksheets("Sheet1").Activate
    excelApp.Range("B1").Value = olunreadmail
   
    Set excelApp = Nothing
   
End Sub

2.在EXCEL里执行宏代码,同样可以

Sub CreateNewAM()
'请在工具-》引用中选中Microsoft Outlook的library
Dim olApp As Object
'Dim colStores As Outlook.Stores
Dim colStores As Object
Dim olUnReadMail As Long

On Error Resume Next
Set olApp = GetObject(, "Outlook.Application")
If Err.Number <> 0 Then
Set olApp = CreateObject("Outlook.Application")
End If

 ' On Error Resume Next
Set colStores = olApp.Session.Stores
olUnReadMail = colStores.Item(1).GetSearchFolders.Item("昨天邮件").UnReadItemCount
Worksheets("Sheet1").Activate
Range("B1").Value = olUnReadMail
 
Set olApp = Nothing

End Sub

[此贴子已经被作者于2007-10-15 2:39:18编辑过]

TA的精华主题

TA的得分主题

发表于 2008-4-6 11:31 | 显示全部楼层

outlook也可以加载宏文件???太强了。

来到这个网站后才发现高手云集呀。

请问这个网站里有OUTLOOK2000的问题集连接么?想现看看各位高手以往的解答。

谢谢了。

TA的精华主题

TA的得分主题

发表于 2009-11-19 11:46 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
真牛比啊,膜拜 一下

TA的精华主题

TA的得分主题

发表于 2012-1-6 15:38 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-27 03:45 , Processed in 0.035755 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表