Skip to content

Aoi-hosizora/PowerPointArrangeAddin

Repository files navigation

PowerPoint Arrangement Assistant Add-in

Release License

  • A PowerPoint add-in (VSTO) for assisting arrangement operations, which is inspired by iSlide Addin.
  • Development environment: .NET Framework 4.8 (C# 7.3 / C# 9.0).
  • Supported languages: English, Simplified Chinese, Traditional Chinese, Japanese.
  • Prerequisite: Microsoft Office >= 2010 (x64), .NET Framework 4.8 Runtime (click here to install).

Install and uninstall

  • Install: download setup.exe from Release or AppCenter, double click the installer, and install to a specific location, that's done!
  • Uninstall: go to "Start Menu" or "Control Panel > Programs and Features", and choose to uninstall "PowerPoint Arrangement Assistant Add-in".

Build manually

Note: Before building, you may need to generate your pfx file for signing.

  • Only build the add-in without anything
call build.bat

# You can go to "./PowerPointArrangeAddin/bin/x64/Release/" to find the built dll and vsto files.

# Note that this will also register the add-in, you can run `clean.bat` to unregister.
  • Build the add-in and the installation
call build_solution.bat

# You can go to "./PowerPointArrangeAddinSetup/PowerPointArrangeAddinInstallerLauncher/bin/x64/Release/box/" to find the built installer.

# Note this will not register the add-in, you have to use the built setup.exe to install.

Screenshots

Japanese, PowerPoint 2010
screenshot1
Groups in "Arrangement" tab
screenshot2 screenshot3 screenshot4 screenshot5
"Arrangement" group "Textbox" group "Replace picture" group "Size and position" group
screenshot6 screenshot7 screenshot8
"Arrangement" menu Add-in setting dialog Add-in installation dialog
Simplified Chinese, PowerPoint 2019
screenshot9
Groups in "Arrangement" tab
screenshot10 screenshot11 screenshot12 screenshot13
"Arrangement" group "Textbox" group "Replace picture" group "Size and position" group
screenshot14 screenshot15 screenshot16
"Arrangement" menu Add-in setting dialog Add-in installation dialog

Tips

  • You are required to add the following PATH if you want to build the project by command line:
    • C:\Windows\Microsoft.NET\Framework64\v4.x.xxxxx
    • ...\Microsoft Visual Studio\xxxx\Enterprise\Common7\Tools
    • ...\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools
  • If you have some problems on installation or building, try one of the following solutions:
    • ATTENTION: Before you perform operation, you must know that some operations are quite DANGEROUS, so please MAKE SURE that items you are about to modify are only related to "PowerPointArrangeAddin".
    1. Clean the solution and rebuild it, if it don't work, just restart your PC.
    2. Uninstall the add-in from "Control Panel" if "PowerPointArrangeAddin" exists.
    3. Remove following registry entries (keys or values) that are related to "PowerPointArrangeAddin".
      • HKCU\SOFTWARE\Microsoft\Office\PowerPoint\Addins
      • HKCU\SOFTWARE\Microsoft\VSTA
      • HKCU\SOFTWARE\Microsoft\VSTO
      • HKCR\Software\Microsoft\Windows\CurrentVersion\Deployment\SideBySide\2.0\Components
      • HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    4. Remove subfolders and files in C:\Users\<Username>\AppData\Local\Apps\2.0\* that are related to "PowerPointArrangeAddin".
    5. Move the "Release" or "Publish" folders to a different location and try to install again. (Not Recommended)
    6. Regenerate a temporary key pfx file and try to build again build. (Not Recommended)

References