Course Code: vsto
Duration: 21 hours
Prerequisites:
  • An understanding of object-oriented programming and .NET Framework
  • Experience with Microsoft Office applications and Visual Studio
  • C# or Visual Basic programming experience

Audience

  • Developers
  • Office users
Overview:

Visual Studio Tools for Office (VSTO) is a set of development tools that allows developers to use Visual Studio and .NET Framework to create customized solutions for Microsoft Office applications, such as Word, Excel, PowerPoint, Outlook, and Visio. VSTO enables developers to access and manipulate the Office object model, use Windows Forms controls and .NET components in Office documents, create custom ribbons and task panes, and integrate Office applications with web services and databases.

This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use VSTO to create customized solutions for Microsoft Office applications.

By the end of this training, participants will be able to:

  • Create add-ins and document-level customizations for Office applications.
  • Access and manipulate the Office object model and its events.
  • Create custom ribbons, task panes, and dialogs for Office applications.
  • Use Windows Forms controls and .NET components in Office documents.
  • Integrate Office applications with web services and databases.
  • Deploy and secure Office solutions.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:
  • Discussion of problems related to MS Office versions,
  • Comparison of VSTO to Visual Basic for Application (VBA),
  • VSTO architecture overview,
  • Discussing the rules of working with data contained in workbooks,
  • Data formatting,
  • Using your own functions (written in .NET) in the created formulas,
  • Responding to MS Excel events,
  • Application development,
  • Using external data as a data source,
  • Discussion of the rules for responding to errors,
  • Embedding MS Office applications in your own .NET applications,
  • Discussion of the principles and security policies of MS Office, VSTO and the .NET platform.
Sites Published:

United Arab Emirates - Visual Studio Tools for Office (VSTO)

Qatar - Visual Studio Tools for Office (VSTO)

Egypt - Visual Studio Tools for Office (VSTO)

Saudi Arabia - Visual Studio Tools for Office (VSTO)

South Africa - Visual Studio Tools for Office (VSTO)

Brasil - Visual Studio Tools for Office (VSTO)

Canada - Visual Studio Tools for Office (VSTO)

中国 - Visual Studio Tools for Office (VSTO)

香港 - Visual Studio Tools for Office (VSTO)

澳門 - Visual Studio Tools for Office (VSTO)

台灣 - Visual Studio Tools for Office (VSTO)

USA - Visual Studio Tools for Office (VSTO)

Österreich - Visual Studio Tools for Office (VSTO)

Schweiz - Visual Studio Tools for Office (VSTO)

Deutschland - Visual Studio Tools for Office (VSTO)

Czech Republic - Visual Studio Tools for Office (VSTO)

Denmark - Visual Studio Tools for Office (VSTO)

Estonia - Visual Studio Tools for Office (VSTO)

Finland - Visual Studio Tools for Office (VSTO)

Greece - Visual Studio Tools for Office (VSTO)

Magyarország - Visual Studio Tools for Office (VSTO)

Ireland - Visual Studio Tools for Office (VSTO)

Luxembourg - Visual Studio Tools for Office (VSTO)

Latvia - Visual Studio Tools for Office (VSTO)

España - Visual Studio Tools for Office (VSTO)

Italia - Visual Studio Tools for Office (VSTO)

Lithuania - Visual Studio Tools for Office (VSTO)

Nederland - Visual Studio Tools for Office (VSTO)

Norway - Visual Studio Tools for Office (VSTO)

Portugal - Visual Studio Tools for Office (VSTO)

România - Visual Studio Tools for Office (VSTO)

Sverige - Visual Studio Tools for Office (VSTO)

Türkiye - Visual Studio Tools for Office (VSTO)

Malta - Visual Studio Tools for Office (VSTO)

Belgique - Visual Studio Tools for Office (VSTO)

France - Visual Studio Tools for Office (VSTO)

日本 - Visual Studio Tools for Office (VSTO)

Australia - Visual Studio Tools for Office (VSTO)

Malaysia - Visual Studio Tools for Office (VSTO)

New Zealand - Visual Studio Tools for Office (VSTO)

Philippines - Visual Studio Tools for Office (VSTO)

Singapore - Visual Studio Tools for Office (VSTO)

Thailand - Visual Studio Tools for Office (VSTO)

Vietnam - Visual Studio Tools for Office (VSTO)

India - Visual Studio Tools for Office (VSTO)

Argentina - Visual Studio Tools for Office (VSTO)

Chile - Visual Studio Tools for Office (VSTO)

Costa Rica - Visual Studio Tools for Office (VSTO)

Ecuador - Visual Studio Tools for Office (VSTO)

Guatemala - Visual Studio Tools for Office (VSTO)

Colombia - Visual Studio Tools for Office (VSTO)

México - Visual Studio Tools for Office (VSTO)

Panama - Visual Studio Tools for Office (VSTO)

Peru - Visual Studio Tools for Office (VSTO)

Uruguay - Visual Studio Tools for Office (VSTO)

Venezuela - Visual Studio Tools for Office (VSTO)

Polska - Visual Studio Tools for Office (VSTO)

United Kingdom - Visual Studio Tools for Office (VSTO)

South Korea - Visual Studio Tools for Office (VSTO)

Pakistan - Visual Studio Tools for Office (VSTO)

Sri Lanka - Visual Studio Tools for Office (VSTO)

Bulgaria - Visual Studio Tools for Office (VSTO)

Bolivia - Visual Studio Tools for Office (VSTO)

Indonesia - Visual Studio Tools for Office (VSTO)

Kazakhstan - Visual Studio Tools for Office (VSTO)

Moldova - Visual Studio Tools for Office (VSTO)

Morocco - Visual Studio Tools for Office (VSTO)

Tunisia - Visual Studio Tools for Office (VSTO)

Kuwait - Visual Studio Tools for Office (VSTO)

Oman - Visual Studio Tools for Office (VSTO)

Slovakia - Visual Studio Tools for Office (VSTO)

Kenya - Visual Studio Tools for Office (VSTO)

Nigeria - Visual Studio Tools for Office (VSTO)

Botswana - Visual Studio Tools for Office (VSTO)

Slovenia - Visual Studio Tools for Office (VSTO)

Croatia - Visual Studio Tools for Office (VSTO)

Serbia - Visual Studio Tools for Office (VSTO)

Bhutan - Visual Studio Tools for Office (VSTO)

Nepal - Visual Studio Tools for Office (VSTO)

Uzbekistan - Visual Studio Tools for Office (VSTO)