我有一个使用另一封电子邮件的内容(使用 Outlook Redemption 库)重新创建电子邮件的功能。我几乎已经完成了将其转换为早期绑定(我在 vb.net 中使用 Option Strict ON),但 Visual Studio 2010 强调了 .save 和 .move 行,并显示错误“option strict on disallows late binding”。
代码是:
'Use Redemption Library function to re-create email
Dim sItem As Redemption.SafeMailItem
Dim oItem As Object
sItem = New Redemption.SafeMailItem
oItem = myOlApp.Session.GetSharedDefaultFolder(myRecipient, Outlook.OlDefaultFolders.olFolderDrafts).Items.Add(Outlook.OlItemType.olMailItem)
With sItem
.Item = oItem
.Import(tempfilepath, 3) 'olMSG, olRFC822 and olTNEF formats are supported
.Save()
.Move(myolfolder)
End With
解决了其他后期绑定错误后,我看不出为什么这两种方法被标记为问题。
帮助刘易斯