Your best option is remedial socialisation and de sensitisation. If someone is coming over for a visit then go outside with her and feed her lots of yummy treats, do some training with her and play games with her, actually I would have a special toy that ONLY comes out when vistors come over, so pick something she really loves, show it to her every now and then BUT only let her play with it when visitors are around. If you use a clicker, then I would incorporate something like Click to Calm (a book). Work on this with just having the visitor inside the house in sight for a few weeks, then have them sit outside quietly while you do the same thing (treat, train, play). Then have the visitor chuck treats to her etc.
You need to make having visitors over the BEST thing in the world.
Just don't push forward to quickly, and work with women visitors first.