Skip to content

Latest commit

 

History

History
132 lines (88 loc) · 7.65 KB

README_TEMPLATE.md

File metadata and controls

132 lines (88 loc) · 7.65 KB

DELETE_PUT_SAMPLE_TITLE_HERE_DELETE

DELETE_Include appropriate alt text.

Describe sample functionality, DELETE_EXAMPLE: This sample shows how to insert an existing template from an external Excel file into the currently open Excel file. Then it retrieves data from a JSON web service and populates the template for the customer.

Features

  • DELETE_Features of this sample: which APIs are used, what service is called....
  • DELETE_EXAMPLE: Use insertWorksheetsFromBase64 to insert a worksheet from another Excel file into the open Excel file.
  • DELETE_EXAMPLE: Get JSON data and add it to the worksheet.

How to run this sample

Prerequisites

Run the add-in using Office Add-ins Development Kit extension

The simplest way to run this add-in project is using the Office Add-ins Development Kit. The Office Add-ins Development Kit is an end-to-end developer tool for building Office Add-ins. You can use this tool to easily creating, running and debugging an Office Add-in.

  1. Download the sample code

    Clone or download this sample to a folder on your computer, then open the folder in Visual Studio Code.

  2. Install the Office Add-ins Development Kit

    Install the Office Add-ins Development Kit extension in Visual Studio Code marketplace. Click the DELETE_Include appropriate alt text. button in the side panel to open the extension.

  3. Preview Your Office Add-in (F5)

    Select Preview Your Office Add-in(F5) to start debugging the add-in code.

    Office Add-ins Development Kit.

    After selecting the button, the extension will first check prerequisites before debugging starts. Check the terminal for detailed information and guidance to get the environment ready. After this process, a Word/Excel/PowerPoint desktop app will launch with the add-in sample side-loaded.

  4. Stop Previewing Your Office Add-in

    After you complete the debugging process, select Stop Previewing Your Office Add-in to stop debugging.

Common questions running an add-in

How to use this sample

You can try out the sample add-in when it's sideloaded on Word/Excel/PowerPoint apps:

  1. DELETE_EXAMPLE: Put the steps about how to use this sample.
  2. DELETE_EXAMPLE: Register an API key in XXXXXX
  3. DELETE_EXAMPLE: Replace the API key in xxxxx.js
  4. DELETE_EXAMPLE

Explore sample files

To explore the components of the add-in project, review the key files listed below.

You can check whether your manifest file is valid by selecting Validate Manifest in the Office Add-ins Development Kit extension tree view.

DELETE_THIS_LINE:Use copilot chat @workspace to generate folder structure

| .eslintrc.json
| .gitignore
| .vscode/
|   | extensions.json
|   | launch.json               Launch and debug configurations
|   | settings.json             
|   | tasks.json                
| assets/                       Static assets like image/gif
| babel.config.json
| manifest.xml                 Manifest file
| package.json                  
| README.md                     Get started here
| RUN_WITH_EXTENSION.md         Run the add-in with Office Add-ins Development Kit extension
| SECURITY.md
| src/                          Add-ins source code
|   | commands/
|   |   | commands.html
|   |   | commands.js
|   | taskpane/
|   |   | taskpane.css          Task pane style
|   |   | taskpane.html         Task pane entry HTML
|   |   | taskpane.js           Add API calls and logic here
| webpack.config.js             Webpack config

Make code changes

GitHub Copilot extension for Office Add-ins:

DELETE_THIS_LINE: Only include in projects generated by GitHub Copilot extension.

  1. Type in @office to invoke the extension.

  2. Type in /generatecode and describe the feature you would like to build, then send the request to Copilot.

  3. Get the response from the extension and use the code.

    DELETE_Include appropriate alt text.

Resources to learn more Office Add-ins capabilities:

  • Select View Samples on Office Add-ins Development Kit tree view for real-world examples and code structures.
  • Read the documentation of Office Add-ins.

Engage with the team

Did you experience any problems with the sample? Create an issue and we'll help you out.

Want to learn more about new features, development practices, and additional information? Join the Microsoft Office Add-ins community call.

Copyright

Copyright (c) 2024 Microsoft Corporation. All rights reserved.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note: The taskpane.html file contains an image URL that tracks diagnostic data for this sample add-in. Please remove the image tag if you reuse this sample in your own code project.

Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.