If I set
Set swBomAnn = swView.InsertBomTable4(True, 0, 0, 4, 2, configuration, bomTemplate, False, 0, False)
to something other than Top-level only, then the configuration is correct!!!
It seems that either the configuration is correct, or the bomtype...
Now I need to find out if it is possible to set the bomtype to Top-level only after creating the BOM.
when I use this macro, see link, solidworks opens an example model and shows the configurations in the model (immediate window).
When I apply this to the current open file, I change the following:
I remove "filename = "..." "and change "Set swModel = swApp.OpenDoc6 (etc)" to "Set swModel = swApp.ActiveDoc"
Now, when I run it, I get an error here:
Debug.Print " Name of active configuration = " & swConfig.Name
error is Object variable or With block variable not set.
This macro does print swModel.GetPathName correctly.
What could be the problem?