Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Excel VSTO Add-ins
Rating: 4.0 out of 5(13 ratings)
133 students

Excel VSTO Add-ins

Build powerful add-ins in Excel
Last updated 5/2023
English

What you'll learn

  • Creating VSTO(COM) Add-ins with c#
  • Creating custom ribbons
  • Creating custom taskpanes
  • Going beyond the VSTO by learning to use 3rd party libraries.

Course content

8 sections35 lectures5h 19m total length
  • Introduction5:43

    Please ignore the github reference at the and of the video. i already attached the files in this lecture

  • 2 Ws 1 H3:00

    Discover building Excel VSTO add-ins with Visual Studio Tools for Office, using C# or VB.NET, leveraging the Excel object model, ribbons, task panes, and auto updates via ClickOnce.

  • 3 types of Add-ins2:47

    Explore the three types of add-ins in Excel VSTO, including Excel edits, automation edits, and Webdings. Learn to use the developer menu and build Webdings with HTML, JavaScript, and CSS.

Requirements

  • Preferably experience with VBA, good command of Excel Object Model

Description

What is VSTO?

VSTO, short form of Visual Studio Tools for Office, is a technology that enables us to make more professional-looking and more performanced add-ins compared to Excel Add-ins by taking advantage of the .Net framework. VSTO add-ins are also known as COM Add-ins, if you are not familiar with javascript, they are the last point you should come to. However, if you want to see the differences between the state-of-the-art web add-ins and VSTO, there are lots of comparison pages on the net.


Why you need it?

You have become the hero of your department thanks to VBA. Now, it is time to set sail to deep waters. Here are some reasons why you should choose VSTO.


  • If you don't want to deal with distributing your add-in to everyone one by one and explain them how to install it

  • If you want that any change you make in your add-in to be automatically updated for everyone

  • If you want to take advantage of the power of the .Net framework (We will discover them over time)

  • If you don't want your code to be seen by anyone

  • If you want to create something for commercial purposes


What do you need?

  • Excel Object Model and preferably VBA knowledge

  • Visual Studio (We'll see how to install it)

  • VBNet or C# (we'll learn how much is useful here, it's up to you to improve)



Who this course is for:

  • Those who want to level up their ability of excel programming.