Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
outlook mailitem.save方法的后期绑定问题_Outlook_Vb.net 2010_Early Binding - Fatal编程技术网

outlook mailitem.save方法的后期绑定问题

outlook mailitem.save方法的后期绑定问题,outlook,vb.net-2010,early-binding,Outlook,Vb.net 2010,Early Binding,我有一个功能,可以使用另一封电子邮件的内容(使用Outlook赎回库)重新创建一封电子邮件。我几乎已经完成了将其转换为早期绑定的工作(我在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 s

我有一个功能,可以使用另一封电子邮件的内容(使用Outlook赎回库)重新创建一封电子邮件。我几乎已经完成了将其转换为早期绑定的工作(我在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
解决了其他后期绑定错误后,我不明白为什么这两个方法会被标记为问题

帮助
Lewis

之所以会出现此错误,是因为SafeMailItem实际上实现了Outlook阻止的属性和方法
由于保存和移动未被阻止,SafeMailItem不会实现它们,但当您使用后期绑定时,它足够聪明地传递它们。使用原始Outlook项目调用这些方法:

With sItem
        .Item = oItem
        .Import(tempfilepath, 3)  'olMSG, olRFC822 and olTNEF formats are supported
        oItem.Save()
        oItem.Move(myolfolder)
    End With

老实说,我想我是在用赎回来重新创建并保存那封新创建的电子邮件,所以我不知道该怎么做你的建议:/噢,天哪,我应该好好看看你发布的代码!我现在有了,谢谢。