In the house it is best to bypass the exciting phase "people entering" by placing her behind a baby gate, or in the kitchen, ask your guests to be seated and give it 5 minutes before you alow her to enter, she will immediately make a bee line for the guests, ask them to ignore her, if after a few minutes she is still attention seeking, take her by the collar and place her back out for 5 minutes.
Repeat this until she realises she only remains in the room when she is calm, if she gets no reaction, she will no doubt go from person to person to get the reaction/attention she so seeks and if everyone ignores her, she will become bored, and by ignore I mean no talking, arm movement (even to push her away) and no speak.
Give her a few minutes beofore you remove her and again, no talk from you, just guide her out by her collar.
When she does become bored and settles, throw her a treat, still no talk or touch, you will only insight her to get up.
Introduce a bed to the main room and practice giving her commands to go "in your bed" and again treat her, you can then impliment the command when guests are in the house and she will then have somewhere to go when told instead of always placing her out, eventually give her a quick stroke then go back to being calm and ignore, so she remains calm.
Offer up plenty of exercise to calm her energy levels when training with her.
When passing the street, I would choose a "treat" she would not usually get, small pieces of cheese/chicken, and get her focus with them by holding it in the palm of your hand whilst the person is approaching and let her sniff, thus keeping her attention on you, let her take the treat from your hand exactly as you pass, this way she know to focus on you, and has a positive associator, add a "watch" as an extra command so you can use it and she knows wha is about to come a lovely "tasty treat" but encourage people not to encourage her to become excited.