Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions docs/quickstarts/excel-quickstart-vs.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
---
title: Build your first Excel task pane add-in with Visual Studio
description: Learn how to build a simple Excel task pane add-in by using the Office JS API and Visual Studio's templates.
ms.date: 08/20/2024
description: Build an Excel task pane add-in in Visual Studio that sets the color of the selected cells with the click of a button.
ms.date: 07/10/2026
ms.service: excel
ms.localizationpriority: high
ai-usage: ai-assisted
---

# Build an Excel task pane add-in with Visual Studio
# Build your first Excel task pane add-in with Visual Studio

In this article, you'll walk through the process of building an Excel task pane add-in in Visual Studio.
If you're new to Office Add-ins, this quickstart is a fast way to build one. In about 5 minutes, you'll create an Excel task pane add-in in Visual Studio that sets the fill color of the selected cells.

## Prerequisites

Expand All @@ -30,7 +31,7 @@ In this article, you'll walk through the process of building an Excel task pane

[!include[Description of Visual Studio projects](../includes/quickstart-vs-solution.md)]

## Update the code
## Add starter markup and script

1. **Home.html** specifies the HTML that will be rendered in the add-in's task pane. In **Home.html**, replace the `<body>` element with the following markup and save the file.

Expand Down Expand Up @@ -152,7 +153,7 @@ In this article, you'll walk through the process of building an Excel task pane

## Next steps

Congratulations, you've successfully created an Excel task pane add-in! Next, learn more about [developing Office Add-ins with Visual Studio](../develop/develop-add-ins-visual-studio.md).
You now have a working Excel task pane add-in that sets the fill color of the selected cells. To keep building your Office Add-ins skills, learn more about [developing Office Add-ins with Visual Studio](../develop/develop-add-ins-visual-studio.md).

[!include[The common troubleshooting section for all Visual Studio quick starts](../includes/quickstart-troubleshooting-vs.md)]

Expand Down
11 changes: 6 additions & 5 deletions docs/quickstarts/powerpoint-quickstart-vs.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
---
title: Build your first PowerPoint task pane add-in with Visual Studio
description: Learn how to build a simple PowerPoint task pane add-in by using the Office JS API and a Visual Studio template.
ms.date: 06/20/2025
description: Build a PowerPoint task pane add-in in Visual Studio that inserts an image and text into a slide with the click of a button.
ms.date: 07/10/2026
ms.service: powerpoint
ms.localizationpriority: high
ai-usage: ai-assisted
---

# Build your first PowerPoint task pane add-in with Visual Studio

In this article, you'll walk through the process of building a PowerPoint task pane add-in.
If you're new to Office Add-ins, this quickstart is a fast way to build one. In about 5 minutes, you'll create a PowerPoint task pane add-in in Visual Studio that inserts an image and text into the selected slide.

## Prerequisites

Expand All @@ -30,7 +31,7 @@ In this article, you'll walk through the process of building a PowerPoint task p

[!include[Description of Visual Studio projects](../includes/quickstart-vs-solution.md)]

## Update the code
## Add starter markup and script

1. **Home.html** specifies the HTML that will be rendered in the add-in's task pane. In **Home.html**, replace the `<body>` element with the following markup and save the file.

Expand Down Expand Up @@ -171,7 +172,7 @@ In this article, you'll walk through the process of building a PowerPoint task p

## Next steps

Congratulations, you've successfully created a PowerPoint task pane add-in! Next, learn more about the capabilities of a PowerPoint add-in and build a more complex add-in by following along with the [PowerPoint add-in tutorial](../tutorials/powerpoint-tutorial-vs.md).
You now have a working PowerPoint task pane add-in that inserts an image and text into a slide. To keep going, explore the capabilities of a PowerPoint add-in and build something more complex with the [PowerPoint add-in tutorial](../tutorials/powerpoint-tutorial-vs.md).

[!include[The common troubleshooting section for all Visual Studio quick starts](../includes/quickstart-troubleshooting-vs.md)]

Expand Down
20 changes: 10 additions & 10 deletions docs/tutorials/powerpoint-tutorial-vs.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
---
title: PowerPoint add-in tutorial using Visual Studio
description: "In this tutorial, you'll use Visual Studio to build a PowerPoint add-in that inserts an image, inserts text, gets slide metadata, and navigates between slides."
ms.date: 01/16/2025
title: "Tutorial: Build a PowerPoint add-in with Visual Studio"
description: "Build a PowerPoint task pane add-in in Visual Studio that inserts images and text, reads slide metadata, adds slides, and navigates through a presentation."
ms.date: 05/19/2026
ms.service: powerpoint
#Customer intent: As a developer, I want to build a PowerPoint add-in that can interact with content in a PowerPoint document.
ms.localizationpriority: high
---

# Tutorial: Create a PowerPoint task pane add-in with Visual Studio
# Tutorial: Build a PowerPoint add-in with Visual Studio

In this tutorial, you'll create a PowerPoint task pane add-in that:
If you want to learn Office Add-ins by building something practical, this tutorial walks you through creating a PowerPoint task pane add-in in Visual Studio.

In about 20 minutes, you'll build an add-in that can:

> [!div class="checklist"]
>
Expand All @@ -18,7 +20,6 @@ In this tutorial, you'll create a PowerPoint task pane add-in that:
> - Gets slide metadata
> - Adds new slides
> - Navigates between slides

> [!TIP]
> If you want a completed version of this tutorial, visit the [Office Add-ins samples repo on GitHub](https://github.com/OfficeDev/Office-Add-in-samples/tree/main/Samples/tutorials/powerpoint-tutorial).

Expand All @@ -32,7 +33,7 @@ In this tutorial, you'll create a PowerPoint task pane add-in that:
- Office connected to a Microsoft 365 subscription (including Office on the web).

> [!NOTE]
> If you don't already have Office, you might qualify for a Microsoft 365 E5 developer subscription to use for development through the [Microsoft 365 Developer Program](https://aka.ms/m365devprogram); for details, see the [FAQ](/office/developer-program/microsoft-365-developer-program-faq#who-qualifies-for-a-microsoft-365-e5-developer-subscription-). Alternatively, you can [sign up for a 1-month free trial](https://www.microsoft.com/microsoft-365/try) or [purchase a Microsoft 365 plan](https://www.microsoft.com/microsoft-365/business/compare-all-microsoft-365-business-products-g).
> If you don't already have Office, you might qualify for a Microsoft 365 E5 developer subscription through the [Microsoft 365 Developer Program](https://aka.ms/m365devprogram). For details, see the [FAQ](/office/developer-program/microsoft-365-developer-program-faq#who-qualifies-for-a-microsoft-365-e5-developer-subscription-). Alternatively, you can [sign up for a 1-month free trial](https://www.microsoft.com/microsoft-365/try) or [purchase a Microsoft 365 plan](https://www.microsoft.com/microsoft-365/business/compare-all-microsoft-365-business-products-g).

## Create your add-in project

Expand Down Expand Up @@ -64,7 +65,7 @@ Complete the following steps to create a PowerPoint add-in project using Visual

[!include[Description of Visual Studio projects](../includes/quickstart-vs-solution.md)]

### Update code
### Add starter markup and script

Edit the add-in code as follows to create the framework that you'll use to implement add-in functionality in subsequent steps of this tutorial.

Expand Down Expand Up @@ -630,11 +631,10 @@ Complete the following steps to add code that navigates between the slides of a

## Next steps

In this tutorial, you created a PowerPoint add-in that inserts an image, inserts text, gets slide metadata, and navigates between slides. To learn more about building PowerPoint add-ins, continue to the following articles.
You now have a working PowerPoint add-in that inserts images and text, reads slide metadata, and navigates slides. Continue with these articles to deepen your PowerPoint add-in development skills.

> [!div class="nextstepaction"]
> [PowerPoint add-ins overview](../powerpoint/powerpoint-add-ins.md)

> [!div class="nextstepaction"]
> [Develop Office Add-ins with Visual Studio](../develop/develop-add-ins-visual-studio.md)

Expand Down