Skip to content

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

Repository files navigation

Build Excel/ Any Office Add-Ins with Vue.js and Vite (W.I.P)

Introduction

This is a simple starter template to build Excel (Manifest can be generated for other office products including Power Point, Word etc) Add-Ins with Vue.js and Vite.

Features

  • Vue 3.4 💚 + Vite 5 💜💛 + TypeScript 💙
  • Custom Hash based routing 🔗 (Vue Router causes infinite reloads on web history, try using 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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published