just a thought - what food is she on? When i first had Taz I fed him on Bakers (only because it was the only food my collie cross would eat). I then changed him to a high quality food and he calmed down within days.
If you have time when going out for a walk, how about taking her lead off when she gets excited and treat when she is calm (either with food or putting her lead back on). I found when Taz was younger if we set off for a walk and he was over-excited he was a pain the whole time, but if i made him be calm first the walk was much much better.
She's fed on butchers. She'll eat anything but my two olders dogs are a bit fussy, one cannot be given dry food so we stick to tinned.
She is better off the lead, but when something catches her eye she totally forgets all recall training. I am working with her on the lead , where we live there is a lot of open farmland which is all currently growing wheat, whilst the farmer is a lovely guy, he is getting a bit of trouble with irresponsible dog owners allowing their dogs to run across his crops, dig them up and chase his sheep

I don't want her to get into that habit. If I walk the other way theres a lovely little brook, which most of the time is lovely and shallow but is the outflow for the local pumping station and change become very fast flowing very quickly.