OutLook的VBA基本对象及操作
2013-09-17 10:58
260 查看
1)在OutLook中创建应用对象为:dim otlApplication as OutLook.application
set otlApplication=CreateObject("Outlook.appliction")
2)在OutLook中创建命名空间: dim nameSpace1 as namespace
set nameSpace1=application.getNamespace("MAPI")'这里的MAPI是指支持 的唯一数据源是 MAPI,允许访问存储在用户的邮件存储区中的所有Outlook 数据。
3)接着创建Folder文件: dim folder1 as folder dim folder2 as folder
set folder1= nameSpace1.getDefaultFolder(olFolderInbox)'获取跟文件夹
4)可以根据folder1.folders.count可以得到所有的子文件夹的个数,然后利用循环进行遍历,去的各个文件,如下遍历求出各个子文件夹的名字:
for k=0 to folder1.folders.count
set folder2 = folder1.folders(k)
msgbox folder2.name'直接使用弹出对话框来显示
debug.print folder2.name'使用本地窗口进行输出
next
5)在OutLook中创建邮件:可以直接为邮件赋值,也可以通过Application对象进行创建:
第一种:dim mailItem1 as MailItem
set mailItem1=folder1.items(n)'n必须小于或等于folder1.items.count
第二种:set mailItem1=application.createitem("olMailItem")
6)在OutLook中的Explorers集合对象,代表打开的主窗体对象
Msgbox Application.activeExplorer.Selction.count'这里的count是显示你选择的主窗体
7)在OutLook中的Inspectors
Msgbox Application.inspectors.count'这里的count是显示你打开的子窗体的个数
8) 当然以上全是基本操作,如果想知道各个的属性和方法,可以直接定义变量后加.自动显示属性方法。
set otlApplication=CreateObject("Outlook.appliction")
2)在OutLook中创建命名空间: dim nameSpace1 as namespace
set nameSpace1=application.getNamespace("MAPI")'这里的MAPI是指支持 的唯一数据源是 MAPI,允许访问存储在用户的邮件存储区中的所有Outlook 数据。
3)接着创建Folder文件: dim folder1 as folder dim folder2 as folder
set folder1= nameSpace1.getDefaultFolder(olFolderInbox)'获取跟文件夹
4)可以根据folder1.folders.count可以得到所有的子文件夹的个数,然后利用循环进行遍历,去的各个文件,如下遍历求出各个子文件夹的名字:
for k=0 to folder1.folders.count
set folder2 = folder1.folders(k)
msgbox folder2.name'直接使用弹出对话框来显示
debug.print folder2.name'使用本地窗口进行输出
next
5)在OutLook中创建邮件:可以直接为邮件赋值,也可以通过Application对象进行创建:
第一种:dim mailItem1 as MailItem
set mailItem1=folder1.items(n)'n必须小于或等于folder1.items.count
第二种:set mailItem1=application.createitem("olMailItem")
6)在OutLook中的Explorers集合对象,代表打开的主窗体对象
Msgbox Application.activeExplorer.Selction.count'这里的count是显示你选择的主窗体
7)在OutLook中的Inspectors
Msgbox Application.inspectors.count'这里的count是显示你打开的子窗体的个数
8) 当然以上全是基本操作,如果想知道各个的属性和方法,可以直接定义变量后加.自动显示属性方法。
相关文章推荐
- Excel VBA Range对象基本操作应用示例(转贴,实用参考)
- Redis缓存系统-Java-Jedis操作Redis,基本操作以及 实现对象保存
- VBA SQLServer 基本操作
- Javascript:字符串对象(string)的基本操作
- 契约操作不能使用引用对象作为参数,只允许使用基本类型或数据契约
- Opencv Mat对象基本操作
- \t\tRange对象基本操作应用示例
- Java的IO操作(二) - 带缓冲区的流对象、写入基本数据类型、实现命令行中的copy命令
- 【Unity3D入门教程】Unity3D界面介绍及游戏对象基本操作
- Maya: 视图 视图的基本操作>使场景中所有对象最大化显示
- vba基本操作 -- 单元格操作
- 黑马程序员—异常+IO流File类+Properties+PrinWriter+合并流+切割文件+对象序列化+管道流+RandomAccessFile+操作基本数据类型的DataStre
- Asp.net内置对象之Cookies(简介/属性方法/基本操作及实例)
- 对oracle对象的基本操作
- python3开发进阶-Django框架的自带认证功能auth模块和User对象的基本操作
- 【用EXCEL VBA控制IE】 2-1:EXCEL VBA对IE控制的基本操作-用IE访问某URL
- vba基本操作 -- 表单操作
- 27-IO流(流的操作基本规律)12 需求提现12 30-IO流(转换流的编码解码) 32-IO流(File对象-常见功能-获取)
- 窗口(Window对象)基本操作应用示例(二)
- java对象的一些基本操作,复制对象,判断是否为基本数据类型等