Visual Studio Tools for Office (VSTO) Training Course
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.
Requirements
- 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
Open Training Courses require 5+ participants.
Visual Studio Tools for Office (VSTO) Training Course - Booking
Visual Studio Tools for Office (VSTO) Training Course - Enquiry
Testimonials (1)
**Fun facts, trainer's insights, and a flexible approach to our problems even if they go beyond the agenda.**
Dawid Nieszporek - PricewaterhouseCoopers Service Delivery Center Poland Sp. z o.o.
Course - Visual Studio Tools for Office (VSTO)
Machine Translated
Provisional Courses
Related Courses
Excel Advanced with VBA
21 HoursParticipants will be able to excel themselves, in the most optimal way to create, consolidate and manage data. A number of tools designed to streamline the work often significantly reduces the time to activities carried out so far and can help you design an application that could perform new tasks.
MS Word Basic
14 HoursCourse participants will learn how to create a clean, professional-looking documents (including official correspondence of all kinds - official and official), as well as make full use of the basic mechanisms enabling the transparent flow of information in both the shorter and longer documents.
Word Advanced
14 HoursCourse participants will learn how to automate the work to create complex documents, retrieve data from the database and prepare forms.
Word and Excel Basics
14 HoursCourse participants will learn how to create a aesthetic professional-looking documents in a word processor Microsoft Word. The course participants will be able to efficiently perform a variety of calculations in a transparent way to organize and present their results, use multiple mechanisms to facilitate and accelerate the creation of spreadsheets in Excel.
Advanced MS PowerPoint
7 HoursThis course aims to improve PowerPoint skills of the trainees by practical exercises supported by relevant theory. It’s designed for everyone, mostly presentation designers, but also conference speakers and team-meeting presenters.
Advanced Slide Design in PowerPoint
7 HoursThis course is aimed at anyone wanting to work more efficiently in PowerPoint when creating slides and to learn the basics of presenting them.
Advanced PowerPoint for sales teams
7 HoursThe course is dedicated to sales teams. It focuses on leveraging PowerPoint's functions that aid in the sales process, ie. how to show data effectively, how not to over-clutter slides, and what to focus on in a sales deck.
Delivering Impressive Presentation Decks - Social Skills Workshop
14 HoursObjective:
Improving the ability to prepare an attractive presentation using Powerpoint and other tools
Addressees:
Sales representatives, consultants, research and teaching staff, managers, teachers, corporate employees, SMEs and public institutions, for which the challenge is to stand in front of a group of people, say to them, arousing interest
DeepSeek and PowerPoint: Enhancing Presentations
7 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level business professionals, educators, and marketers who wish to integrate DeepSeek with PowerPoint to automate and optimize their presentations.
By the end of this training, participants will be able to:
- Automate the creation of text-based content in PowerPoint slides using DeepSeek.
- Generate data-driven visuals and infographics powered by DeepSeek models.
- Use AI to summarize long reports and turn them into presentation-ready slides.
- Integrate DeepSeek with PowerPoint for streamlined, dynamic presentations.
PowerPoint and Camtasia for Marketing
21 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at marketeers who wish to create video content and presentations with Camtasia and PowerPoint.
By the end of this training, participants will be able to:
- Create video content and share it on a video hosting platform.
- Employ assets within Camtasia such as music and icons for interactive content.
- Save on costs by producing HQ videos with Camtasia and PowerPoint.
Creating Slide Decks for the Financial World
7 HoursThis course will give you the knowledge about how to present finance information (numbers) in PowerPoint and not just the presentations skills itself. You will be able to present finance information in more professional way.