Two things.
Mine does the same thing. One day he wants them - one day he does not. I just offer him crickets if he does not want to eat the worms. no biggie. About 1/2 of my silks get too big to feed..so I raise them into moths...he loves those..and takes them quicker than any insect feeder I get at a store...hunting the moth is fun to watch..and keep him sharp.
Another thing I do is mix crix and silks in the same feeder cup..or put the silk on his favorite branch while he is away. If you put a silk on a branch under a heat source..he will sit on his legs and face 1/2 of his body straight up in the air. The cham usually get is right away...then looks for more..wanders his branches for a while.
second thing:
"i have already spent too much money on the worms to give up now and i am not gonna give my chameleon anything else until she eats some silkies"
You really should think about giving your cham food she wants to eat. Heck with the money. I dont think you will want her to go hungry because you spent too much money on something like a new food source. She might not like them at all. Maybe you should have bought a smaller quantity. I dont mean to be harsh, but that is really unfair to your cham.
If you dont want them..send them to me - I'll even pay you for them if it means you'll get her crix ...I dont want your cham to suffer..I can use some..but I usually take them to my local pet store to feed the chams or other herps there.