woklet Posted June 6, 2005 Posted June 6, 2005 When I run this code on my PC, it works fine - I send the email to myself and it works. But when I deploy it to another PC, it gives me some Microsoft.Office.Interop.Outlook dll error. I'm assuming I need to make a setup project for deployment purposes; but what dll/files do I need to add? Here is my code... Imports Microsoft.Office.Interop Public Class Form1 Public Sub Send_Email() Dim oOutlook As New Outlook.Application Dim oMailitem As Outlook.MailItem Dim oAttach As Outlook.Attachment oMailitem = oOutlook.CreateItem(Outlook.OlItemType.olMailItem) oMailitem.To = "johndoe@somewhere.com" oMailitem.Subject = "My Subject" Try oMailitem.Attachments.Add("C:\TEST.TXT") Catch ex As Exception End Try oMailitem.Send() End Sub End Class Any thoughts would be helpful, Thanks Ben Quote
Administrators PlausiblyDamp Posted June 6, 2005 Administrators Posted June 6, 2005 Is office installed on the other PC? If so is it the same version? Quote Posting Guidelines FAQ Post Formatting Intellectuals solve problems; geniuses prevent them. -- Albert Einstein
woklet Posted June 6, 2005 Author Posted June 6, 2005 Outlook is on the other machine and yes it is the same version. But I don't think Office is installed on that PC Quote
woklet Posted June 6, 2005 Author Posted June 6, 2005 Nevermind...figured it out. I had to add the Microsoft.Office.Interop.Outlook assembly to the C:\WINDOWS\ASSEMBLY directory...then it worked. Thanks PD, you got me headed in the right direction! Quote
Recommended Posts