The correct English is "This is she."
I believe that would be called a predicate nominative.
The verb "to be" requires the nominative case...although in common, but incorrect, parlance today, we hear "This is her" or an equivalent incorrect use of the verb "to be"!
I answered a question for you yesterday. Please keep working on this so that you speak and write correctly!