別のメールの内容を使用してメールを再作成する機能があります (Outlook Redemption ライブラリを使用)。アーリー バインディングへの変換はほぼ完了しましたが (vb.net で Option Strict ON を使用しています)、Visual Studio 2010 では .save および .move の行に下線が引かれ、「option strict on では遅延バインディングが許可されません」というエラーが表示されます。
コードは次のとおりです。
'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
他の遅延バインディング エラーを解決したので、2 つのメソッドが問題としてフラグを立てている理由がわかりません。
ルイスを助ける