I know this is old, but for various reasons, I recently fixed Office add-ins that are not loading.
Heaps of time chewed it, so I thought I would share it, so if your add-in does not load or is not visible, etc., try these solutions.
one). Add-in is not loaded.
Not uploaded. Download failed while loading the COM add-in.

The problem is due to the lack of .Net framework 3.5 or 4.0.
Note: on x64 I only need .Net 4.0, but on x86, I got an error after installing .Net 4.0. After this article, I installed .Net 3.5 and then worked on the x86 PC!
2). Add-in is not loaded.
Double check the spelling of the registry keys. Sometimes I print Behavior, but in American spelling - Behavior, so double-check "LoadBehavior"

Also make sure that "LoadBehavior" is 3, for a list of values ​​see http://msdn.microsoft.com/en-us/library/vstudio/bb386106.aspx#LoadBehavior
3). The add-in is not displayed.
You can make the add-in visible by going to Excel> File> Options> Add-ons> select the "Manage" drop-down list and install it in COM add-ins> Click "GO". In the COM Add-Ins dialog box, verify that the add-in is checked.
four). The add-in has been disabled.
Alternatively, the add-in may be hidden because it has been disabled. You can enable the add-in by going to Excel> File> Options> Add-ons> select the "Manage" drop-down list and set it to "Disabled" and click "GO". Select the add-in that has been disabled and click Enable.

5). ExcelDNA user-defined formula does not display correctly
Instead of seeing the value of the cell you see: #NAME?
Set the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\options\OPEN:
With the correct value:
/R "C:\Program Files\XYZ\XYZ Addin\ExcelDNA.XYZAddIn.xll"
6). Excel HANGS after displaying a message
Return the application settings:
xlApp.ScreenUpdating = true; xlApp.DisplayAlerts = true; xlApp.Calculation = XlCalculation.xlCalculationAutomatic; xlApp.UserControl = true; xlApp.EnableEvents = true;
7). Further troubleshooting
Include the VSTO log file by adding the following system environment variables:
NAME: VSTO_LOGALERTS VALUE: 1
There may be an exception error, so your add-in does not load.
You can check this source for more information on logging and VSTO alerts, but essentially you change two values ​​of the environment variables depending on what you need to do:
Display VSTO alert hints
To display each error in the message box, set the VSTO_SUPPRESSDISPLAYALERTS variable to 0 (zero). You can suppress messages by setting the variable to 1 (one).
Logging VSTO alerts in a log file
To write errors to the log file, set the VSTO_LOGALERTS variable to 1 (one).
Visual Studio Tools for Office creates a log file in the folder that contains the application manifest. The default name is.manifest.log. To stop registration errors, set the variable to 0 (zero).