You need another person to help with this. Preferably someone who can physically handle the dog. Use a clicker and treats. Enter your house 20 times while your friend holds the dog on her leash, and gets her to sit/stay or down/stay BEFORE you acknowledge her.
Do this every day till she gets the message that she must sit/stay whenever anyone enters the house. Inappropriate greetings are a real pain for visitors.
Along with this, I'd employ a walking service to take her out for an hour during the day while you work, so she's had some exercise and entertainment while you're away, and the 'alone' times are broken up during the day into periods which are more managable for her.