Skip to content
UdemySoftware DevelopmentPaid courseBeginner levelCertificate

Learn Excel Programming in easy way (VSTO, C#, WPF [MVVM]) (Udemy.com)

Build functional real-life Excel Add-ins from scratch using C#, WPF/MVVM

Created by: Mouse Events

Last updated July 2022

icon
What you will learn

  • Learn basics of VSTO Add-in using C#
  • Learn to package the add-ins and deploy them
  • Get introduced to WPF and use it along with Excel

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.2 out of 5higher than 10% of them
  • Reviews45#500 of 519 by number of reviews
  • Length5.7 hoursshorter than 56% of them
  • Last updatedJuly 2022earlier than 83% of them

icon
Course Description

  • This course focuses on creating Excel VSTO add-ins & Excel VSTO Workbook using C#,WPF.


  • Real-life functional add-ins will be built from scratch.

  • Since this course is meant for learning Excel Add-ins, topics not related to Excel Add-ins will be taught with limited scope where as Excel Add-ins related topics will be dealt with complete focus.


  • Take a look at the preview video regarding the add-ins that we will build in the course.

Is this a Right course for you??

If you say "Yes" to all the questions below, then this course is definitely for you. If you are not okay with some of the questions, then please do not join the course.

  • Are you a kind of person who likes to learn new programming skill directly by starting to build real-life applications?

  • Since this course is for learning Excel Add-ins, external NuGet libraries will be used for quick building of user interface (UI Windows). Are you comfortable with using NuGet libraries?

  • Building an applications mean, spending more time on setting up the logic for the application itself. So, half the time you will learn building the application and its logic. Rest of the time, you will learn to manipulate the data and communicate/read/write data to Excel. Are you okay with this?

  • I will use WPF (rather than Windows form) for building the UI. Even if you are new to WPF, you can find that this course explains every step of building the UI using WPF. If you already have no idea about WPF then are you ready to learn WPF along with Excel Add-ins?

If you are okay with above points, then get ready to learn to build excel add-ins with modern/interactive/responsive UI using WPF


At the end of the Course, you would have learned

  • Important and useful Excel classes and methods that you can apply on your work.

  • Working with Visual Studio

  • Debug the project and fix errors

  • Import data from external files into Excel via your add-in

  • Looping methods (for , foreach, while)

  • Object oriented programming

  • Packaging your add-in into an executable (.exe or .msi) that can be shared with others.


Note: For the purpose of quick prototyping of the UI, NuGet packages will be used. In Particular, TheHaleyProject , a set of opensource libraries, will be used for building UI. (Disclaimer: I'm the Author of Haley Project, a set of OpenSource libraries hosted in github).

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mouse Events

We are a group of experienced professionals with different cultural and linguistic background but sharing same passion; "Teaching with love". We love to create awesome content that will make learning interesting and enjoyable. Our team comprises of programmers, architects, mechanical engineers and data scientists. All our team members have worked on high profile projects in their respective fields with several years of experience and accolades.

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.2

45 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Gustavo Meillon Castrillon on 10/3/2024

Esperaría que la ventana creada y su operatividad fueran programadas con base a las herramientas en VSTO y no recurrir a una biblioteca externa “HyperLink” o algo así???????

By Robertas Suminskas on 5/5/2024

it looks like the teacher is ill or uneducated about how to run courses.

By Marc Ryan Saja on 8/2/2023

Great course! Note: In every lecture, please attach specific file that is modified and not the whole solution. Also, please attach the code that you added outside the lecture.

By Benjamin Picard on 2/6/2023

I'm a begginer but managed to get most of it. It took me much more time because the teacher is going fast (and partly because Im' a beginner). I would prefer the teacher goes slower so I don't need to stop and go when implementing the project. But globally excellent.

By Ahram Park on 5/24/2022

I could see the instructor put so much effort and thought into structuring the course. As of today, there is one add-in course (5.5 hours of lecture time) available, but the amount of concepts and mechanisms behind it is more than plenty. Especially, as I am not too familiar with WPF based application, it took me three full holidays to digest it. However, if you are looking only for VSTO, i.e., you want to skip MVVM, you may want to try other course.

By Mike McMillan on 12/4/2021

I was expecting some training on VSTO and the descriptions lead me to believe there would be work on multiple add-ins and workbook type items. There is hardly any VSTO specific information and only 1 add-in. The only time workbook type project comes up in when he describes that you can either create a workbook or addin project. If the course is unfinished and actual vsto content is included I'll update the rating - if I decide to keep it in the first place. Information on VSTO is difficult to find and I had hoped this course would provide good insights. It is essentially how to build a wpf app and a very tiny piece on using Excel with it.

By Güray Vicdan on 8/7/2021

The instructor is very involved with his students and is the best and only comprehensive VSTO training you can find on udemy. The fact that the content of the training will be diversified in the future is also very good for those who are looking for such a training. I highly recommend it to anyone interested in C# and VSTO.

By Ved BJ on 8/2/2021

Hello, The Course content is good, Instructor explaining the concept well, So for going go. the every lesson keep me engaged. Thanks for the course

By Jitendhra ramasamy on 7/30/2021

HI Lingam, This is an amazing course for people who know less about C#, WPF and MVVM and having interest to grow and make themselves as a better developer. Especially the Haley packages are awesome, I think it's going to save my time as well. The way you instructed and your pronunciation is clear and understandable. This is the right choice for me, thanks for the course and waiting for more courses from you.

By Mihai Coanda on 5/2/2022

Showing all 10 reviews on CourseDuck

Read all 45 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100