No, and that's likely never going to happen because it would be too much of a hassle for them to do it.
Basically ranged attacks cannot crit because they are considered TP moves, not real Ranged Attacks.
TP moves cannot crit, hence Sharpshoot's ranged attacks cannot crit either.
I have no clue why they had to code Sharp's ranged attacks that way. Why didn't they code them as "Ranged attacks" from the beginning? I wonder what the real problem was...