<p>I am trying to create a new instance of Excel using VBA using:</p>

<pre class="lang-vb prettyprint-override"><code>Set XlApp = New Excel.Application
</code></pre>

<p>The problem is that this new instance of Excel doesn't load all the addins that load when I open Excel normally...Is there anything in the Excel Application object for loading in all the user-specified addins?</p>

<p>I'm not trying to load a specific add-in, but rather make the new Excel application behave as though the user opened it themself, so I'm really looking for a list of all the user-selected add-ins that usually load when opening Excel.</p>

Using
```
CreateObject("Excel.Application")
```
would have the same result as using
```
New Excel.Application
```
, unfortunately.
You will have to load the Addins that you need individually by file path & name using the
```
Application.Addins.Add(string fileName)
```
method.