aaaaabbbbb基本都作差不多了,最后几句我给添上。试了一下能运行。能给分吗? Sub AddContactsFolder() Dim myOlApp As New Outlook.Application Dim myNameSpace As Outlook.NameSpace Dim myFolder 'As Outlook.Folder Dim myNewFolder 'As Outlook.Folder Dim MyMonth Dim myCopiedItem Dim mailtime On Error GoTo last Set myNameSpace = myOlApp.GetNamespace("MAPI") Set myFolder = myNameSpace.GetDefaultFolder(olFolderInbox) MyMonth = Month(Date) Set myNewFolder = myFolder.Folders.Add(MyMonth & "月") ---------移动文件------------ For Each myItem In myFolder.Items mailtime = Month(myItem.ReceivedTime) If mailtime = MyMonth Then myItem.Copy.Move myNewFolder Next last: Set myNameSpace = Nothing Set myFolder = Nothing Set myCopiedItem = Nothing End Sub
---------------------------------------------------------------------------------------------------------- 感谢您的参与。我兑现承诺,楼主可以试试看。代码也可以增加对文件夹的判断,如已经有了8月份的就提示,不再重复创建。----aaaaabbbbb -------------------------------------------------------------------------------------------------------------
[此贴子已经被aaaaabbbbb于2008-7-8 4:57:38编辑过] |