Visual Studio Tools for Office (VSTO)のトレーニングコース
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.
コース概要
- 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.
要求
- 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)のトレーニングコース - Booking
Visual Studio Tools for Office (VSTO)のトレーニングコース - Enquiry
お客様の声 (5)
Adam was very knowledgeable and had a great layout.
Corey Reis - Lockheed Martin
コース - Advanced Slide Design in PowerPoint
画像のフォーマットとテンプレートに関するいくつかの小さなトリック - 非常に役立ちます :)
Natalia Wawrzyniak - Akademia Morska w Szczecinie
コース - Advanced MS PowerPoint
Machine Translated
There was a good amount of information for the time of training. Also the trainer was very engaged with the group, especially when people were having troubles or asking questions. It was very nice of him to offer help in case of future ideas.
Aleksander Jarecki - Amazon Development Center Poland Sp. z o.o.
コース - Visual Basic for Applications (VBA) in Excel (intermediate level)
I enjoyed the Excel sheets provided having the exercises with examples. This meant that if Tamil was held up helping other people, I could crack on with the next parts.
Luke Pontin
コース - Data and Analytics - from the ground up
Content and the way it was provided.
Marcin Samborski
コース - Visual Basic for Applications (VBA) in Excel - Advanced
Upcoming Courses
関連コース
Excel Advanced with VBA
21 時間Participants 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 時間Course 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 時間Course participants will learn how to automate the work to create complex documents, retrieve data from the database and prepare forms.
Visual Basic for Applications (VBA) in Excel (intermediate level)
14 時間Course is intended for those familiar the basics of VBA who want to develop their knowledge and greater use of language capabilities.
Excel and VBA Programming for Audit and Finance Professionals
28 時間Please answer the following questions:
- Is your daily work in Excel is a never-ending string of commands copy-paste?
- Are you wasting time on repetition of similar operations to prepare the data for analysis?
- Do you know all the keyboard shortcuts in Excel, but you are not satisfied with the results?
- Rather than deal with data analysis and preparation of wasting time?
- Do you have to manually verify the correctness of such data obtained from different systems?
- Do you have to stay at work after hours or Excel to take books home because not doing during the day?
- Is Your job is to prepare reports based on a large data set?
- Do you feel that working in Excel, you come to a roundabout way of results?
If you can answer YES to one of the questions then it's time stop this nightmare. This training is for you.
Find out how you can speed up your daily operations and get most out of MS Excel.
WARNING
After the training, your life will change dramatically. Activities, which occupied the whole day will take just a few moments. Are you ready for this?
Advanced MS PowerPoint
7 時間This 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 時間This 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 時間The 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 時間Objective:
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
Data and Analytics - from the ground up
42 時間Data analytics is a crucial tool in business today. We will focus throughout on developing skills for practical hands on data analysis. The aim is to help delegates to give evidence-based answers to questions:
What has happened?
- processing and analyzing data
- producing informative data visualizations
What will happen?
- forecasting future performance
- evaluating forecasts
What should happen?
- turning data into evidence-based business decisions
- optimizing processes
The course itself can be delivered either as a 6 day classroom course or remotely over a period of weeks if preferred. We can work with you to deliver the course to best suit your needs.
DeepSeek and PowerPoint: Enhancing Presentations
7 時間This instructor-led, live training in 日本 (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 時間This instructor-led, live training in 日本 (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 時間This 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.
Visual Basic for Applications (VBA) in Excel - Introduction to programming
21 時間This instructor-led, live training in 日本 (online or onsite) is aimed at data analysts who wish to use VBA in Excel for automating tasks.
By the end of this training, participants will be able to:
- Record and edit macros as required.
- Write procedures using data from the sheet.
- Create your own functions.
- Handle an event (opening worksheet cell update etc.) by means of the handler.
- Create a form.
Visual Basic for Applications (VBA) in Excel - Advanced
14 時間This instructor-led, live training in 日本 (online or onsite) is aimed at data analysts who wish to use advanced VBA in Excel for automating tasks.
By the end of this training, participants will be able to:
- Write an advanced object-oriented application
- Convert text files
- Use of external data sources
- Use external libraries