Add Components to an Array

I am missing something here...

My array does not populate with values, any help would be appreciated.

Option Explicit

Dim swApp As SldWorks.SldWorks

Dim Assy As SldWorks.AssemblyDoc

Dim Component As Variant

Dim swComponent As Component2

Dim i As Long

Dim boolstatus As Boolean

Dim longstatus As Long, longwarnings As Long

Sub main()

    Set swApp = Application.SldWorks
     Set Assy = swApp.ActiveDoc
    Component = Assy.GetComponents(True)
    For i = 0 To UBound(Component)

boolstatus = Component(i).ExcludeFromBOM
If Not boolstatus Then

    Set swComponent = Component(i)       
    End If
    Nex
End Sub

SolidworksApi macros