【发布时间】:2018-02-22 00:10:17
【问题描述】:
我想使用 OLE 自动化在收件箱、发送、垃圾箱文件夹旁边添加一些新文件夹。我的首选语言是 VFP,但 VB 也可能有用。
这是我在 Application 对象中挖掘到的程度。
loApp = CREATEOBJECT("outlook.application")
loSpace = loApp.GetNameSpace("MAPI")
UU = ""
FOR EACH loFolder IN loSpace.Folders
IF NOT LOWER(loFolder.Name)$"outlook data file archives wek@santaclaus.com "
*? "______________________________"
*? loFolder.Name
*? CHR(9)+"-----"
IF LOWER(loFolder.NAME) = LOWER("davidcosmos@metaworld.com")
? loFolder.NAME && This is where the Accounts
FOR EACH loSubFolder IN loFolder.Folders
? CHR(9)+loSubFolder.Name+"-----"
SET STEP ON
IF loSubFolder.Name = "Inbox"
FOR EACH Email IN loSubFolder.Items
* Here the Email object represents each Email
ENDFOR
ELSE
ENDIF
ENDFOR
ELSE
ENDIF
ELSE
ENDIF
ENDFOR
- 我假设文件夹的创建应该在 loSubFolder 层完成。
loSubFolder.
任何好主意都会很棒......
TIA
丹麦
【问题讨论】:
标签: vb.net ole visual-foxpro