[API] How to apply appearances to specific features

I'm looking at designing a part of a macro that will enable me to change the appearance of a specific feature in my feature tree. So far i can change the whole appearance with:

strName = "c:\\Program Files\\solidworks corp\\solidworks\\data\\graphics\\materials\\organic\\wood\\maple\\polished maple 2d.p2m"

Set swAppearance = swModelDocExt.CreateRenderMaterial(strName)

boolstatus = swAppearance.AddEntity(swModel)

boolstatus = swComp.AddRenderMaterial(swAppearance, nDecalID)

This changes the whole of my part, but i wish to only apply the appearance to say "Boss-Extrude18"

I have tried a few things like SelectbyID2, getcomponentbyname etc but no luck atm.

Anyone got any help on how I can apply that appearance to a specific feature ?


Cheers.

SolidworksApi macros