Why couldn’t you charge her with stalking if you are separated? A “No Contact Order” is essentially a restraining order for stalking, harassment, abusing/injuring, contacting you by telephone, written communication or electronic means. It would also mean that she could not come into or remain in residence or place of employment when you are present.
What I have found is a G.S.50C-7 which is the form for “No-Contact Order for Stalking or Nonconsenual Sexual Conduct”.
In this situation the best advice that I can give is to disclose everything you are willing to with your direct supervisor so there are no surprises. Document everything. Inform her, in writing, that you are intending to take legal action if the harassment does not stop. Contact the police EVERY time she shows up somewhere that you are, regardless of whether or not you think there will be a scene. Document everything! Then after a reasonable amount of time, file the complaint for stalking or harassment.