Outlook programming

  • Thread starter Thread starter Oras
  • Start date Start date
Status
Not open for further replies.
O

Oras

Hi,

I have the following code to send am email it works well on debug but it does not work after deployment. See the error below.

private void sendEmail()

{

try

{

// calls the function to create a bmp file on a local disk

SaveAsBitmap(this, "C:\\Consular_rating.bmp");

/*(this code uses Outlook to send emails) ---------- */

OutlookApp.Application outlookApp = new Microsoft.Office.Interop.Outlook.Application();

OutlookApp._NameSpace outlookNamespace = outlookApp.GetNamespace("MAPI");

OutlookApp._MailItem outlookMail = (OutlookApp._MailItem)outlookApp.CreateItem(OutlookApp.OlIte mType.olMailItem);

//outlookMail.To = "mailto:legalisation@dirco.gov.za";

outlookMail.To = "mailto:ngomanem@dirco.gov.za";

outlookMail.Subject = "Service rating";

outlookMail.Body = "Attached, please find a form that rates our services by the public.\nOpen the file to print or just view.\n\nFrom the public we serve!";

//Add an attachment.

String sSource = "C:\\Consular_rating.bmp";

String sDisplayName = "MyFirstAttachment";

int iPosition = (int)outlookMail.Body.Length + 1;

int iAttachType = (int)OutlookApp.OlAttachmentType.olByValue;

OutlookApp.Attachment oAttach = outlookMail.Attachments.Add(sSource, iAttachType, iPosition, sDisplayName);

// sends an email

outlookMail.Send();

if (MessageBox.Show(this, "Rating sent.", "Chief Directorate: Consular Services.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) == DialogResult.OK)

{

// calls the function to delete file: Consular_rating.bmp.

deleteAttachment("C:\\Consular_rating.bmp");

// closes the whole form.

this.Close();

}

}

catch (Exception ex)

{

MessageBox.Show(this, ex.Message , "Chief Directorate: Consular Services.", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

This is an error I’m getting when trying to send from a client computer.

Unhanndle exception has occurred you application. If you click

Continue, the application will ignore this error and attemp to continue. If

You click Quit, the application will closw immediately.

Couldnot load file or assembly ‘Microsoft.Office.Interop.Outlook,

Version = 10.0.4504.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35’

or one of its dependencies. The system cannot find the file specified
 
This forum is for custom Outlook forms, not for C# code in addins or

standalone programs. A better forum would be the program_addins forum.

What version of Outlook are you targeting, what version are you developing

on? What version of VS? Is this from a COM addin or from a standalone

program?

The error references loading Outlook 2002. Is that the version that is

running where the code is deployed? What version is on the development

machine? At least post the relevant information please.

"Oras" <mndawu[at]gmail[dot]com> wrote in message

news:ODY4xMblKHA.2160@TK2MSFTNGP02.phx.gbl...
> Hi,

> I have the following code to send am email it works well on debug but it
> does not work after deployment. See the error below.

> private void sendEmail()
> {
> try
> {
> // calls the function to create a bmp file on a local disk

> SaveAsBitmap(this, "C:\\Consular_rating.bmp");

> /*(this code uses Outlook to send emails) ---------- */
> OutlookApp.Application outlookApp = new
> Microsoft.Office.Interop.Outlook.Application();
> OutlookApp._NameSpace outlookNamespace =
> outlookApp.GetNamespace("MAPI");
> OutlookApp._MailItem outlookMail =
> (OutlookApp._MailItem)outlookApp.CreateItem(OutlookApp.OlIte
> mType.olMailItem);

> //outlookMail.To = "mailto:legalisation@dirco.gov.za";
> outlookMail.To = "mailto:ngomanem@dirco.gov.za";
> outlookMail.Subject = "Service rating";
> outlookMail.Body = "Attached, please find a form that rates
> our services by the public.\nOpen the file to print or just view.\n\nFrom
> the public we serve!";

> //Add an attachment. String sSource =
> "C:\\Consular_rating.bmp";
> String sDisplayName = "MyFirstAttachment";

> int iPosition = (int)outlookMail.Body.Length + 1;
> int iAttachType =
> (int)OutlookApp.OlAttachmentType.olByValue;
> OutlookApp.Attachment oAttach =
> outlookMail.Attachments.Add(sSource, iAttachType, iPosition,
> sDisplayName);

> // sends an email
> outlookMail.Send();

> if (MessageBox.Show(this, "Rating sent.", "Chief
> Directorate: Consular Services.", MessageBoxButtons.OK,
> MessageBoxIcon.Exclamation) == DialogResult.OK)
> {
> // calls the function to delete file:
> Consular_rating.bmp.
> deleteAttachment("C:\\Consular_rating.bmp");

> // closes the whole form.
> this.Close();
> }

> }
> catch (Exception ex) { MessageBox.Show(this, ex.Message ,
> "Chief Directorate: Consular Services.", MessageBoxButtons.OK,
> MessageBoxIcon.Information);
> }
> }
> This is an error I’m getting when trying to send from a client
> computer.

> Unhanndle exception has occurred you application. If you click
> Continue, the application will ignore this error and attemp to continue.
> If
> You click Quit, the application will closw immediately.

> Couldnot load file or assembly ‘Microsoft.Office.Interop.Outlook,
> Version = 10.0.4504.0, Culture = neutral, PublicKeyToken =
> 31bf3856ad364e35’ or one of its dependencies. The system cannot find
> the file specified

>
 
kenslovak wrote on Fri, 15 January 2010 09:37
> This forum is for custom Outlook forms, not for C# code in addins or
> standalone programs. A better forum would be the program_addins forum.

> What version of Outlook are you targeting, what version are you developing
> on? What version of VS? Is this from a COM addin or from a standalone
> program?

> The error references loading Outlook 2002. Is that the version that is
> running where the code is deployed? What version is on the development
> machine? At least post the relevant information please.

> >

>

> "Oras" <mndawu[at]gmail[dot]com> wrote in message
> news:ODY4xMblKHA.2160@TK2MSFTNGP02.phx.gbl...
> > Hi,
> > I have the following code to send am email it works well on debug but it
> > does not work after deployment. See the error below.
> > private void sendEmail()
> > {
> > try
> > {
> > // calls the function to create a bmp file on a local disk
> > SaveAsBitmap(this, "C:\\Consular_rating.bmp");
> > /*(this code uses Outlook to send emails) ---------- */
> > OutlookApp.Application outlookApp = new
> > Microsoft.Office.Interop.Outlook.Application();
> > OutlookApp._NameSpace outlookNamespace =
> > outlookApp.GetNamespace("MAPI");
> > OutlookApp._MailItem outlookMail =
> > (OutlookApp._MailItem)outlookApp.CreateItem(OutlookApp.OlIte
> > mType.olMailItem);
> > //outlookMail.To = "mailto:legalisation@dirco.gov.za";
> > outlookMail.To = "mailto:ngomanem@dirco.gov.za";
> > outlookMail.Subject = "Service rating";
> > outlookMail.Body = "Attached, please find a form that rates
> > our services by the public.\nOpen the file to print or just view.\n\nFrom
> > the public we serve!";
> > //Add an attachment. String sSource =
> > "C:\\Consular_rating.bmp";
> > String sDisplayName = "MyFirstAttachment";
> > int iPosition = (int)outlookMail.Body.Length + 1;
> > int iAttachType =
> > (int)OutlookApp.OlAttachmentType.olByValue;
> > OutlookApp.Attachment oAttach =
> > outlookMail.Attachments.Add(sSource, iAttachType, iPosition,
> > sDisplayName);
> > // sends an email
> > outlookMail.Send();
> > if (MessageBox.Show(this, "Rating sent.", "Chief
> > Directorate: Consular Services.", MessageBoxButtons.OK,
> > MessageBoxIcon.Exclamation) == DialogResult.OK)
> > {
> > // calls the function to delete file:
> > Consular_rating.bmp.
> > deleteAttachment("C:\\Consular_rating.bmp");
> > // closes the whole form.
> > this.Close();
> > }
> > }
> > catch (Exception ex) { MessageBox.Show(this, ex.Message ,
> > "Chief Directorate: Consular Services.", MessageBoxButtons.OK,
> > MessageBoxIcon.Information);
> > }
> > }
> > This is an error I’m getting when trying to send from a client
> > computer.
> > Unhanndle exception has occurred you application. If you click
> > Continue, the application will ignore this error and attemp to continue.
> > If
> > You click Quit, the application will closw immediately.
> > Couldnot load file or assembly ‘Microsoft.Office.Interop.Outlook,
> > Version = 10.0.4504.0, Culture = neutral, PublicKeyToken =
> > 31bf3856ad364e35’ or one of its dependencies. The system cannot find
> > the file specified
> >


------------------------------------------------------------ -------
Sorry for providing less information, see the details below:

I’m targeting outlook 2007, deploying on Outlook 2007, using VS 2005, It’s from a standalone program.
 
Something is very odd then, because the error message you showed refers to

trying to load the PIA for Outlook 2002 and failing. Check your references

and version references in your project.

What versions of Office and Outlook are installed on your development

computer?

Does running on any computer you deploy to fire this error or only on

certain machines?

"Oras" <mndawu[at]gmail[dot]com> wrote in message

news:eT3cO5$lKHA.5040@TK2MSFTNGP06.phx.gbl...

<snip>
> Sorry for providing less information, see the details below:

> I’m targeting outlook 2007, deploying on Outlook 2007, using VS
> 2005, It’s from a standalone program.

>
 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
R Programming Web Outlook Access Outlook VBA and Custom Forms 3
S Programming Outlook from MS Access (Inbox) Outlook VBA and Custom Forms 1
J column with actual email address in Outlook Classic Using Outlook 2
S Not receving all email since converting from Outlook 2007 to Outlook Classic Using Outlook 3
Rupert Dragwater Outlook 365 taking too long to synchronize each time email is being checked Using Outlook 4
Hornblower409 Outlook VBA Code Example - Unified inbox in Outlook Classic Outlook VBA and Custom Forms 5
J Need replacement for iTunes to locally (USB) sync. iPhone 17 to Classic Outlook 2024 Using Outlook 4
Thomas Fast Best way to manage incoming customer emails automatically in Outlook? Using Outlook 1
I Outlook 2024 Windows 11 Gmail - sudden log in problems Using Outlook 11
S Outlook Classic on 2024 Using Outlook 10
L Fresh Install of Windows 11, saved previous image, how to retrieve Outlook Contacts Using Outlook 10
C Can't Use Custom Contact form in Outlook Classic since early January 2026 Outlook VBA and Custom Forms 7
e_a_g_l_e_p_i Need help updating email in Outlook 2021 Using Outlook 10
V Outlook spam filter misbehaving Using Outlook 9
L what are the downsides of running both classic and new outlook on same win 11 pc? Using Outlook 2
P Preventing permanent deletions in Outlook on the Web Using Outlook 0
L any trick to embedding images in new outlook and outlook on the web contacts? Using Outlook 4
L new outlook contacts searching Using Outlook 5
R Outlook 2010 Outlook 2010 migration question Using Outlook 2
W New Outlook PEOPLE blank Using Outlook 6
C New Outlook issues with Gmail, particularly labels/folders Using Outlook 3
E What is the next workaround for macro in New Outlook 1.2025.1111.100 Outlook VBA and Custom Forms 3
E Need to digitally sign macro but VBA\Outlook crash Outlook VBA and Custom Forms 4
P Outlook 2003 no longer opens "without" Folder List Showing in Navigation Pane Using Outlook 2
Hornblower409 Outlook 2010 - Never ending update Using Outlook 0
V Outlook created new profile? Using Outlook 1
J Outlook inbox question Using Outlook 4
T How to Add AT&T Contacts to Outlook 365 Using Outlook 5
F Outlook 2021 outlook on iPhone Using Outlook 1
F Outlook 2021 Outlook on iPhone asks for password Using Outlook 0
P ics calendar entries suddenly open up new Outlook Using Outlook 3
P Outlook "forgets" password until system rebooted Using Outlook 2
N Why does Outlook keeping adding to the email address I have in my notes portion of a contact? Using Outlook 2
M Anyone integrated AI website builders with Outlook for automated client communications? Using Outlook 4
V Gmail in Outlook Using Outlook 2
T Where has the Copilot icon gone in my Outlook desktop client? Using Outlook 10
P New way by Microsoft to get people to use the new Outlook Using Outlook 4
C How to keep emails in account in Outlook after closing the IMAP account Using Outlook 1
cymumtaz IMAP calendars in New Outlook Using Outlook 5
T Constantly Have To Log In To Outlook On The Web Using Outlook.com accounts in Outlook 2
T Cannot Find Outlook Noted On Android Using Outlook 4
O Outlook 2024 not showing that messages are replied to or forwarded Using Outlook 3
C Outlook 365 send/receive takes FOREVER - as in 40 minutes Using Outlook 7
I Outlook 2024 LTSC syncing with iCloud calendar - can only make appt. in iCloud Using Outlook 2
Kika Melo Outlook ribbon customisations do not 'stick' Using Outlook 12
J IMAP Folders Confusion in Windows Classic Outlook Using Outlook 1
A Missing Sent Emails in New Outlook Using Outlook 18
S Missing categories in Outlook calendar Using Outlook 10
P Windows 11 tries to open New Outlook when the user clicks on the mail icon on a news article Using Outlook 2
C I don't understand Outlook or Microsoft, anymore Using Outlook 12

Similar threads

Back
Top