I don't know if this would be a correct answer, but my breeder suggested we put her in the crate while we eat.
I don't know if we just got lucky or what but Beau goes to his bed whenever the human food comes to the table. You don't even have to say anything he just goes to his bed, stays there until we release him. He then gets a doggie treat.
We started with crating him whenever we ate. Then after teaching him to go to his bed, we started telling him to go to his bed whenever we ate, he quickly caught on that human food at the dinner table = I need to go relax in my bed.
Even if you bring out snacks, he will stand there looking at you, wondering if I should go to my bed. He might just laydown right there, and give you plenty of space.
You can also try the leave it command. If you haven't already taught her this one it works great. Practice using food, so you can tell her that she can't have something. Beau has this obsession with plastic pop bottles. So whenever you are sitting in the living room enjoying your favorite soda drink, he comes and checks the bottle as it sits on the end table. I love the look on his face when I say "leave it". He takes a step back, gives a little whine, looks at you and his eyes say, drink it already... I want to chase that empty bottle around the house a bit and then chew it up.