Don't think you can do this out-of-the-box.
You could however create an Excel addin (.XLA) which exposes the Excel Application's NewWorkbook event, ie. create a class in your addin that reads something like:
Code:
public WithEvents ExcelApp As Excel.Application
Private Sub ExcelApp_NewWorkbook(ByVal Wb As Workbook)
Wb.VBProject.References.AddFromFile "C:\myComponent.XLA"
End Sub
Then in the addin's Workbook_Open event, or the AddinInstall event, whatever is appropriate, initialise the ExcelApp variable with the current instance of the application, ie.
Code:
Private mAppSinkClass As clsAppSink
Private Sub Workbook_Open()
set mAppSinkClass = New clsAppSink
et mAppSinkClass.ExcelApp = Excel.Application
End Sub