- 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: 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".
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.
Japanese, PowerPoint 2010
Groups in "Arrangement" tab | |||
"Arrangement" group | "Textbox" group | "Replace picture" group | "Size and position" group |
"Arrangement" menu | Add-in setting dialog | Add-in installation dialog |
Simplified Chinese, PowerPoint 2019
Groups in "Arrangement" tab | |||
"Arrangement" group | "Textbox" group | "Replace picture" group | "Size and position" group |
"Arrangement" menu | Add-in setting dialog | Add-in installation dialog |
- 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".
- Clean the solution and rebuild it, if it don't work, just restart your PC.
- Uninstall the add-in from "Control Panel" if "PowerPointArrangeAddin" exists.
- 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
- Remove subfolders and files in
C:\Users\<Username>\AppData\Local\Apps\2.0\*
that are related to "PowerPointArrangeAddin". - Move the "Release" or "Publish" folders to a different location and try to install again. (Not Recommended)
- Regenerate a temporary key pfx file and try to build again build. (Not Recommended)
- 【顺其自然~】VSTO开发指南
- VSTO之旅系列(三):自定义Excel UI
- Walkthrough: Create your first VSTO Add-in for PowerPoint
- How to: Customize a built-in tab (with list of control IDs)
- C# VSTO Add-in Excel: What is the name of this Excel Super-Tab Control and how to make it?
- 【VBA A2Z】Playlist: VBA to .NET / VSTO
- C# 8/9の言語機能を.NET Frameworkで使う
- Custom UI XML Markup Specification (with Customui Schema)
- Customizing a Ribbon Through Size Definitions and Scaling Policies
- Registry entries for VSTO Add-ins
- Customizing the 2007 Office Fluent Ribbon for Developers
- Replace a picture on a slide in PowerPoint using VSTO
- Exception from HRESULT 0x800A01A8 in PowerPoint solutions
- element (Application manifests for Office solutions)
- 给VSTO 解决方案指定产品名、发布者以及其他属性信息
- ClickOnceでの再インストールでエラー発生
- Deploying a VSTO Solution Using Windows Installer
- 【Visual Studio2017/2019/2022】コマンドラインからビルドすると「8000000A」エラーが発生する
- WiX Toolset v3 Tutorial
- WiX でセットアッププロジェクト
- 【stoneniqiu】随笔分类 - Wix
- Windows Installer手引書 Part.13 カスタムアクションを実行させるタイミング
- Windows Installer手引書 Part.14 インストール、アンインストールの区別
- "Create Shortcut" Checkbox
- (Wix) MSI uninstall is very slow. Log shows slowness is when shortcuts are being removed
- External annotations (JetBrains ReSharper)
- Visual Studio App Center, Distribute, Release a Build
- App Center API Documentation
- C# で TaskDialog を使う
- C#: comctl32.dll version 6 in debugger
- imageMso検索・imageMso一覧