У меня вопрос простой.PIA Outlook Office библиотека
Я установил PIA Office 15.0 для outllook и дал ссылку в моем приложении winform .net.
Я просто хотел знать, буду ли я развертывать это приложение на машине с более низкой версией Outlook (например, Outlook 2007/2010), будет ли мое приложение работать правильно?
Извините, что это 14.0 outlook PIA refernece, предоставленный мной в моем приложении. и код
`Dim OutlookMessage Как outlook.MailItem Dim AppOutlook As New Outlook.Application Попробуйте Dim oApp Как Microsoft.Office.Interop.Outlook._Application oApp = Новый Microsoft.Office.Interop.Outlook.Application
Dim oMsg As Microsoft.Office.Interop.Outlook._MailItem
oMsg = oApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem)
oMsg.Subject = P_Subj
oMsg.Body = P_Body
oMsg.To = P_To
'oMsg.CC = sCC
If Trim(P_AttachPath) <> "" Then
Dim sBodyLen As Integer = Int(P_Body.Length)
Dim oAttachs As Microsoft.Office.Interop.Outlook.Attachments = oMsg.Attachments
Dim oAttach As Microsoft.Office.Interop.Outlook.Attachment
oAttach = oAttachs.Add(P_AttachPath, , sBodyLen, P_AttachPath)
End If
oMsg.Send()
MsgBox("Mail sent to outlook successfully. ", MsgBoxStyle.Information, "")
oApp = Nothing
oMsg = Nothing '
он дает ошибку для офиса 2007
Нет PIA for Office 2013, они устарели в течение последних 5 лет благодаря превосходной функции «Вставить типы взаимодействия». Вы уверены, что делаете это правильно? И нет, вы не можете получить гарантию здесь, kaboom, если вы случайно использовали функцию 2013 года, которая не была доступна в более старой версии. –