Skip to content

Mini-Sylar/ms-office-add-in-vue

Repository files navigation

Build Excel/ Any Office Add-Ins with Vue.js and Vite

Introduction

This is a simple starter template to build Microsoft Add-Ins with Vue.js and Vite.

Screenshot

Screenshot

Features

  • Vue 3.4 💚 + Vite 7 💜💛 + TypeScript 💙
  • Vue Router Hash Mode 🔗
  • officeAddin 🔌 to generate manifest file at build time
    • See readme for configuration options

Getting Started (Local Development)

  1. Clone the repository
  2. Install dependencies
npm install
  1. Office plugins require that the app is served over HTTPS. So you'll have to install a self-signed certificate for local development. Run the following command to install the certificate. See Securing your app:
npx office-addin-dev-certs install
  1. Start the development server
npm run dev
  1. Sideload the add-in to Excel (Web is much easier). See Sideload an Office Add-in on Windows

Generating Manifest Files for Other Office Products

Generating Manifest Files

  • Replace the manifest file with your new manifest file

Build

Coming soon but should be as simple as running npm run build and then sideloading the add-in to Excel.

About

Build an office add in app using vue JS and vite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published