【发布时间】:2018-02-18 00:00:21
【问题描述】:
我正在使用 Visual Studio 构建一个插件来复制电子邮件。
条件是检查,根据SentOn/ReceivedTime,只复制源文件夹中不存在于目标文件夹的邮件。
我尝试了下面的代码,但它给了我一个错误System.OutOfMemoryException Out of memory or system resources。
Sub CopyMail(SourceFolder As Outlook.Folder, DestinationFolder As Outlook.Folder)
Dim sMail As Object
Dim dMail As Object
Dim MailC As Object
For Each sMail In SourceFolder.Items
For Each dMail In DestinationFolder.Items
If sMail.SentOn <> dMail.SentOn Then
MailC = sMail.Copy
MailC.Move(DestinationFolder)
End If
Next
Next
End Sub
【问题讨论】:
-
什么是 dFolder ?
-
单步执行代码时会发生什么? .... 使用 F8 键
-
@0m3r 根据
SentOn时间比较 -
@jsotola Outlook 在运行 F8/调试模式后卡住,(实际上我正在尝试这个 vba 来构建一个 Outlook 加载项)
-
stuck是什么意思? ....你的意思是它冻结了吗? .....哪一行让它冻结了?
标签: vba visual-studio vsto outlook-addin