read from this article:
https://blogs.msdn.microsoft.com/vsto/2010/03/08/deploying-your-vsto-add-ins-to-all-users-saurabh-bhatia/
we found the saying:
A recent hotfix (KB976811 available through KB976477) for Office 2007 also makes it possible to register and load VSTO add-ins under HKLM for Office 2007. The process works exactly like Office 2010 but to make this work for Office 2007 you will have to download and install the hotfix on every machine where you want to deploy the all user add-in.
so here we go:
https://support.microsoft.com/en-us/help/976811/a-2007-office-system-application-does-not-load-an-add-in-that-is-devel
and we see that:
A 2007 Office system application does not load an add-in that is developed by using Visual Studio Tools for Office (VSTO).
Note VSTO add-ins are registered under the HKEY_LOCAL_MACHINE key.
and i try what it said to fix the bug, and it worked!
office可能要求至少升级到sp3(KB976477这个补丁包未经过完整测试)补丁包
原因:
选择every one时