---
title: Automatically Send an Email when a Control Chart Fails
description: Automatically Send an Email when a Control Chart Fails
---

English

- [English](https://blog.minitab.com/en/?hsLang=en)
- [Français](https://blog.minitab.com/fr/?hsLang=en)
- [Deutsch](https://blog.minitab.com/de/?hsLang=en)
- [Português](https://blog.minitab.com/pt/?hsLang=en)
- [Español](https://blog.minitab.com/es/?hsLang=en)
- [日本語](https://blog.minitab.com/ja/?hsLang=en)
- [한국어](https://blog.minitab.com/ko/?hsLang=en)
- [中文（简体）](https://blog.minitab.com/zh/?hsLang=en)

- [![Icon Partners](https://blog.minitab.com/hubfs/WCM/Partners.png) Partners](https://www.minitab.com/en-us/company/partners/)
- [![Icon Contact](https://blog.minitab.com/hubfs/WCM/Contact.png) Contact](https://www.minitab.com/en-us/company/contact-us/)
- [![Icon Talk to Minitab](https://blog.minitab.com/hubfs/WCM/Phone.png) Talk to Minitab](https://www.minitab.com/en-us/talk-to-minitab/)
- [![Icon My Account](https://blog.minitab.com/hubfs/WCM/MyAcct.png) My Account](https://licensing.minitab.com/account/manage)

[![Minitab](https://blog.minitab.com/hubfs/WCM/minitab-corp-logo.svg)](https://www.minitab.com/en-us/)

- Products
  
  Back
  
  [Products](https://www.minitab.com/en-us/products/)
  
  [All Products](https://www.minitab.com/en-us/products/) 
    - [Minitab Solution Center](https://www.minitab.com/en-us/products/minitab-solution-center/)
    - [Minitab Statistical Software](https://www.minitab.com/en-us/products/minitab/)
    - [Minitab Connect](https://www.minitab.com/en-us/products/connect/)
    - [Minitab Model Ops](https://www.minitab.com/en-us/products/model-ops/)
    - [Minitab Education Hub](https://www.minitab.com/en-us/products/education-hub/)
    - [Minitab Engage](https://www.minitab.com/en-us/products/engage/)
    - [Minitab Workspace](https://www.minitab.com/en-us/products/workspace/)
    - [Real-Time SPC](https://www.minitab.com/en-us/products/real-time-spc/)
    - [Prolink Data Collection & SPC](https://www.minitab.com/en-us/products/prolink)
    - [Simul8 Discrete Event Simulation](https://info.minitab.com/en/new-to-simul8?hsLang=en)
    - [SPM](https://www.minitab.com/en-us/products/spm/)
- Solutions
  
  Back
  
  [Solutions](https://www.minitab.com/en-us/solutions/)
  
  [All Solutions](https://www.minitab.com/en-us/solutions/) 
    - [Analytics](https://www.minitab.com/en-us/solutions/analytics/)
    - [Statistics & Predictive Analytics](https://www.minitab.com/en-us/solutions/analytics/statistical-analysis-predictive-analytics/)
    - [Data Science & Machine Learning](https://www.minitab.com/en-us/solutions/analytics/data-science-machine-learning/)
    - [Business Analytics & Intelligence](https://www.minitab.com/en-us/solutions/analytics/business-analytics-intelligence/)
    - [Statistical Process Control](https://www.minitab.com/en-us/solutions/analytics/statistical-process-control/)
    - [Quality Analytics](https://www.minitab.com/en-us/solutions/analytics/quality-analytics/)
    - [Live Analytics](https://www.minitab.com/en-us/solutions/analytics/live-analytics/)
    - [Reliability & Life Data Analysis](https://www.minitab.com/en-us/solutions/analytics/reliability/)
    - [Discrete Event Simulation](https://info.minitab.com/en/new-to-simul8?hsLang=en)
    - [Process Mining](https://info.minitab.com/en/new-to-simul8?hsLang=en)
    - [Key Capabilities](https://www.minitab.com/en-us/solutions/key-capabilities/)
    - [Continuous Improvement](https://www.minitab.com/en-us/solutions/key-capabilities/continuous-improvement/)
    - [Data Integration & Data Prep](https://www.minitab.com/en-us/solutions/key-capabilities/data-integration-data-prep/)
    - [Diagramming & Mind Mapping](https://www.minitab.com/en-us/solutions/key-capabilities/diagramming-mind-mapping/)
    - [Digital Twins](https://info.minitab.com/en/new-to-simul8?hsLang=en)
    - [Model Deployment & ML Ops](https://www.minitab.com/en-us/solutions/key-capabilities/model-deployment-ml-ops/)
    - [Innovation & Project Management](https://www.minitab.com/en-us/solutions/key-capabilities/innovation-project-management/)
    - [Process Excellence: Detect, Correct & Prevent](https://www.minitab.com/en-us/solutions/key-capabilities/process-excellence/)
    - [Featured Industries](https://www.minitab.com/en-us/solutions/industry/)
    - [Academic](https://www.minitab.com/en-us/solutions/industry/academic/)
    - [Energy & Natural Resources](https://www.minitab.com/en-us/solutions/industry/energy-resources/)
    - [Government & Public Sector](https://www.minitab.com/en-us/solutions/industry/government/)
    - [Healthcare](https://www.minitab.com/en-us/solutions/industry/healthcare/)
    - [Insurance](https://www.minitab.com/en-us/solutions/industry/insurance/)
    - [Manufacturing & Industrial](https://www.minitab.com/en-us/solutions/industry/manufacturing-industrial/)
    - [Services](https://www.minitab.com/en-us/solutions/industry/service-industries/)
    - [Software & Technology](https://www.minitab.com/en-us/solutions/industry/software-technology/)
    - [Construction](https://www.minitab.com/en-us/solutions/industry/construction/)
    - [Featured Roles](https://www.minitab.com/en-us/solutions/role/)
    - [Engineering](https://www.minitab.com/en-us/solutions/role/engineering/)
    - [Business Analysis](https://www.minitab.com/en-us/solutions/role/business-analysts/)
    - [Information Technology](https://www.minitab.com/en-us/solutions/role/information-technology/)
    - [Supply Chain](https://www.minitab.com/en-us/solutions/role/supply-chain/)
    - [Customer Service & Contact Center](https://www.minitab.com/en-us/solutions/role/customer-service-contact-center/)
    - [Human Resources](https://www.minitab.com/en-us/solutions/role/human-resources/)
    - [Marketing](https://www.minitab.com/en-us/solutions/role/marketing/)
    - [Research and Development](https://www.minitab.com/en-us/solutions/role/research-and-development/)
- Resources & Services
  
  Back
  
  [Resources & Services](https://www.minitab.com/en-us/resources-services/)
  
  [All Resources & Services](https://www.minitab.com/en-us/resources-services/) 
    - [Resources](https://www.minitab.com/en-us/resources-services/resources/)
    - [Case Studies](https://www.minitab.com/en-us/resources-services/resources/case-studies/)
    - [eBooks & White Papers](https://www.minitab.com/en-us/resources-services/resources/ebooks-and-white-papers/)
    - [Blog](https://blog.minitab.com/blog/?hsLang=en)
    - [Data Sets](https://www.minitab.com/en-us/resources-services/resources/data-set/)
    - [Webinars & Events](https://www.minitab.com/en-us/resources-services/resources/events/)
    - [Education Hub](https://www.minitab.com/en-us/resources-services/resources/education-hub/)
    - [Services](https://www.minitab.com/en-us/resources-services/services/)
    - [Training](https://www.minitab.com/en-us/resources-services/services/training/)
    - [Deployment](https://www.minitab.com/en-us/resources-services/services/deployment/)
    - [Consulting](https://www.minitab.com/en-us/resources-services/services/statistical-consulting/)
    - [Self-Paced Learning](https://www.minitab.com/en-us/resources-services/services/self-paced-learning/)
    - [Continuing Education](https://www.minitab.com/en-us/resources-services/services/continuing-education/)
- Support
  
  Back
  
  [Support](https://www.minitab.com/en-us/support/)
  
  [Technical Support](https://www.minitab.com/en-us/support/) 
    - [Subscriptions & Activation](https://www.minitab.com/en-us/support/subscriptions-and-activation/)
    - [Minitab Quick Start](https://www.minitab.com/en-us/support/quick-start/)
    - [Training](https://www.minitab.com/en-us/resources-services/services/training/)
    - [Installation Support](https://www.minitab.com/en-us/support/installation/)
    - [Support Videos](https://www.minitab.com/en-us/support/videos/)
    - [Support Documentation](https://www.minitab.com/en-us/support/documents/)
    - [Software Updates](https://www.minitab.com/en-us/support/software-updates/)
    - [Product Downloads](https://www.minitab.com/en-us/support/downloads/)
    - [Support Policy](https://www.minitab.com/en-us/support/policy/)
- Company
  
  Back
  
  [Company](https://www.minitab.com/en-us/company/)
  
  [Company](https://www.minitab.com/en-us/company/) 
    - [About Us](https://www.minitab.com/en-us/company/our-company/)
    - [Leadership Team](https://www.minitab.com/en-us/company/leadership-team/)
    - [Partners](https://www.minitab.com/en-us/company/partners/)
    - [Careers](https://www.minitab.com/en-us/company/careers/)
    - [Contact](https://www.minitab.com/en-us/company/contact-us/)
    - [News](https://www.minitab.com/en-us/company/press-releases/)

[Try/Buy](https://www.minitab.com/en-us/try-buy/)

- [Statistics](https://blog.minitab.com/en/blog/tag/statistics)
- [Data Analysis](https://blog.minitab.com/en/blog/tag/data-analysis)
  
    - <https://www.minitab.com/en-us/>
- [Quality Improvement](https://blog.minitab.com/en/blog/tag/quality-improvement)

- [Subscribe](https://info.minitab.com/blog/subscribe?hsLang=en)

![Minitab](https://20853177.fs1.hubspotusercontent-na1.net/hubfs/20853177/minitab-corp-logo.svg?t=1755011311618)

## Notice

You are now leaving minitab.com.

 Click Continue to proceed to:

 Continue

 Go Back

# Automatically Send an Email when a Control Chart Fails

 Minitab Blog Editor  |  2/28/2018

 Topics: [Control Charts](https://blog.minitab.com/en/blog/tag/control-charts)

- [Share](https://www.linkedin.com/shareArticle?mini=true&url=https://blog.minitab.com/en/blog/customized-data-analysis/automatically-send-an-email-when-a-control-chart-fails)
- [Share](https://www.facebook.com/sharer.php?u=https://blog.minitab.com/en/blog/customized-data-analysis/automatically-send-an-email-when-a-control-chart-fails)

From a previous blog post (reference blog post) we discussed automating Minitab to generate reports on the capability of our process.  Today I would like to use the same methods for automating the analysis, but instead of generating a report, we will send an email when the control chart fails.

I will start by using the same Minitab executable file (blog.mtb) that was covered in my previous posts, and then show how to extend the functionality with C#.

## Prerequisites

1. You will need a working version of the blog.mtb file (covered here)
2. You will need to have access to Visual Studio.
3. Programming experience would be helpful to customize the code to fit your scenario, but I will provide comments along the way.

## Code in C# to Test for Out of Control Points

//Declare Minitab Variables (Reference Mtb 17.0 Type Library in Visual Studio)  
 Mtb.Application mtbApp = null;  
 Mtb.Project mtbProj = null;  
 Mtb.Worksheet mtbSheet = null;  
 Mtb.UserInterface mtbUI = null;  
int oocPoints;

//Create Minitab Instance  
 mtbApp = new Mtb.Application();  
 mtbProj = mtbApp.ActiveProject;  
 mtbSheet = mtbProj.ActiveWorksheet;  
 mtbUI = mtbApp.UserInterface;

mtbUI.Visible = false;  
 mtbUI.DisplayAlerts = false;

//Execute Minitab Command Language  
 mtbProj.ExecuteCommand(@"Execute 'C:\\Users\\dgriffith\\Desktop\\blog.mtb' 1.");

//Find out if points are out of control  
 oocPoints = (int)mtbSheet.Constants.Item(1).GetData();

## Code in C# to Send Email if Chart is Out of Control

//Declare directive for Outlook   
using Outlook = Microsoft.Office.Interop.Outlook;

// If out of control points are more than 0 then send email  
if (oocPoints>0)  
 {  
        //If out of control, save control chart and send email  
        mtbProj.Commands.Item(4).Outputs.Item(1).Graph.SaveAs(  
         @"C:\\Users\\dgriffith\\Desktop\\controlchart.JPG", true,  
          Mtb.MtbGraphFileTypes.GFJPEG);

       Outlook.Application oApp = new Outlook.Application();  
        Outlook.MailItem eMail =  
         (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);

       eMail.To = "mentoring@minitab.com";  
        eMail.Subject = "Control Chart Failed";  
        eMail.Body = "Attached is the Control Chart that failed";  
        eMail.Attachments.Add(@"C:\\Users\\dgriffith\\Desktop\\controlchart.JPG");  
       ((Outlook.\_MailItem)eMail).Send();

}

## Scheduling a Task to Run Daily

After adding the C# code, you will want to build the Solution and ensure that the program runs correctly.  If everything works as desired, you can set up a scheduled task to automatically run your program using the steps below:

1.    In Windows, go to the Control Panel > Administrative Tools > Task Scheduler.

2.    Choose the Option to Create Basic Task.

3.    Name and provide a Description for the program we built; click Next.

4.    Check the option Daily; click Next.

5.    Specify the date and time of day you would like the program to run.

6.    Check the option for Start a Program; click Next.

7.    Browse to the .exe file that was created when building the program; click Next.

8.    Click Finish.

 

Congratulations!  If you have successfully automated the sending of an email when a control chart is out of control in addition to automatically creating Monthly Reports, we are getting closer to putting you out of a job.  Let's see what we can do next!

If you have questions, feel free to send me an email at mentoring@minitab.com.  If you are looking for a customized solution, we are always glad to help.

## You Might Also Like

<https://blog.minitab.com/en/blog/how-minitabs-analytics-help-solve-government-challenges?hsLang=en>

[How Minitab's Analytics Help Solve Government Challenges](https://blog.minitab.com/en/blog/how-minitabs-analytics-help-solve-government-challenges?hsLang=en)

[Hypothesis Testing](https://blog.minitab.com/en/blog/tag/hypothesis-testing)  | 6 Minute Read

<https://blog.minitab.com/en/blog/4-ways-to-measure-improvement?hsLang=en>

[4 Ways to Measure Improvement Using Before/After Control Charts with Stages](https://blog.minitab.com/en/blog/4-ways-to-measure-improvement?hsLang=en)

[Control Charts](https://blog.minitab.com/en/blog/tag/control-charts)  | 5 Minute Read

<https://blog.minitab.com/en/blog/how-control-charts-can-show-improvement?hsLang=en>

[Need Knee Surgery? A Before & After Control Chart Can Help You Decide](https://blog.minitab.com/en/blog/how-control-charts-can-show-improvement?hsLang=en)

[Control Charts](https://blog.minitab.com/en/blog/tag/control-charts)  | 4 Minute Read

---

- [Careers](https://www.minitab.com/en-us/company/careers/)
- [Trust Center](https://www.minitab.com/en-us/trust-center/)
- [Suppliers](https://www.minitab.com/en-us/suppliers/)
- [Site Map](https://www.minitab.com/en-us/site-map/)

- [![linkedin](https://blog.minitab.com/hubfs/WCM/linkedin-1.png)](https://www.linkedin.com/company/minitab/)
- [![facebook](https://blog.minitab.com/hubfs/WCM/facebook.png)](https://www.facebook.com/Minitab/)
- [![youtube](https://blog.minitab.com/hubfs/WCM/youtube.png)](https://www.youtube.com/user/MinitabInc)
- [![instagram](https://blog.minitab.com/hubfs/WCM/instagram.png)](https://www.instagram.com/minitab/)

---

© 2025 Minitab, LLC. All Rights Reserved.

- [Terms of Use](https://www.minitab.com/en-us/legal/terms-of-use/)
- [Privacy Policy](https://www.minitab.com/en-us/legal/privacy-policy/)
- [Legal](https://www.minitab.com/en-us/legal/)

- Cookies Settings