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.
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
- Clone the repository
- Install dependencies
npm install
- 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
- Start the development server
npm run dev
- Sideload the add-in to Excel (Web is much easier). See Sideload an Office Add-in on Windows
- Replace the manifest file with your new manifest file
Coming soon but should be as simple as running npm run build
and then sideloading the add-in to Excel.