Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/6i-software/deploy-microsoft-office-extensions
Helper to deploy Microsoft Office Extensions, like Excel or Word VBA macros, add custom actions in Office Ribbon, with InnoSetup. We use this solution in order to make easy installation and deployment of VBA macros stored in *.xlam or *.dotm files.
https://github.com/6i-software/deploy-microsoft-office-extensions
dotm excel innosetup macros office vba word xlam
Last synced: 2 months ago
JSON representation
Helper to deploy Microsoft Office Extensions, like Excel or Word VBA macros, add custom actions in Office Ribbon, with InnoSetup. We use this solution in order to make easy installation and deployment of VBA macros stored in *.xlam or *.dotm files.
- Host: GitHub
- URL: https://github.com/6i-software/deploy-microsoft-office-extensions
- Owner: 6i-software
- License: mit
- Created: 2020-10-23T07:49:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-30T15:39:19.000Z (over 1 year ago)
- Last Synced: 2024-08-13T07:04:51.113Z (6 months ago)
- Topics: dotm, excel, innosetup, macros, office, vba, word, xlam
- Language: Pascal
- Homepage:
- Size: 6.25 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- jimsghstars - 6i-software/deploy-microsoft-office-extensions - Helper to deploy Microsoft Office Extensions, like Excel or Word VBA macros, add custom actions in Office Ribbon, with InnoSetup. We use this solution in order to make easy installation and deployment (Pascal)
README
Deploy Microsoft Office Extensions
==================================[![LICENSE](https://img.shields.io/badge/license-MIT-informational.svg)](https://github.com/v20100v/6i-Jekyll/blob/develop/LICENSE.md)
[![Support me by offer me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-donate-informational.svg)](https://www.buymeacoffee.com/vincent.blain)> Helper to deploy Microsoft Office Extensions, like Excel or Word VBA macros, add custom actions in Office Ribbon, with InnoSetup. We use this solution in order to make easy installation and deployment of VBA macros stored in *.xlam or *.dotm files.
## Features
The deployment of addins and extensions of Microsoft Office Word & Exel, depends on shared libraries and VBA macro ... can be hard.
- Install Excel addins on a PC client. Excel macro must be stored in a *.xlam file, and saved in the appropriate folder. By convention, all Excel addins are saved in : `c:\users\[name]\AppData\Roaming\Microsoft\AddIns\` ;
- Activates automatically all Excel addins, by updating the Windows registry.
- Install Word addins on a PC client. Word macro must be stored in a *.dotm file. In order to use shared Word VBA macro in all Word files, we have choosen to saved *.dotm file in this folder : `c:\users\[name]\AppData\Roaming\Microsoft\Word\STARTUP\`
- Give a process to customize the Excel ribbon and Word ribbon for making easy interactions with office extensions.![](./doc/images/deploy-microsoft-office-extensions-cover.png)
## Usages
- [How to generate a new setup ?](./doc/how-to-generate-new-setup.md)
- [How to add new Microsoft Office extensions (Excel, Word) in setup ?](./doc/how-to-add-new-Microsoft-Office-extensions-in-setup.md)
- [how to customize the ribbon in Excel Or Word ?](./doc/how-to-customize-the-ribbon-in-Excel-or-Word.md)
## About
### Credits
This project is inspired by the work of [Daniel Kraus](http://github.com/bovender), with [ExcelAddinInstaller](https://github.com/bovender/ExcelAddinInstaller). More informations about how he used InnoSetup to install Excel Addins [here](https://www.xltoolbox.net/blog/2013/12/using-innosetup-to-install-excel-addins.html).
Deploy Microsoft Office Extensions depends on :
- Microsoft®, Windows®, Office®, and Excel® are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
- InnoSetup v6, JRSoftware (https://jrsoftware.org/isinfo.php)### License
Copyright (c) 6i by 2o1oo
Release under [MIT](./LICENSE.md) license.It is free to use and available as open source under the terms of the [MIT License](./LICENSE.md), but if you want to support me, you can [buy me a coffee here](https://www.buymeacoffee.com/vincent.blain) !