Why are you sure you are the cause of her self harm?
If you can't talk to her face to face, try another way. But no one should take blame, imo.
If you can't discuss it at all... then try some things to increase her self esteem... coming from you should do a double good whammy on her