It would not be too hard for simple analyses like a t$t$-test, as long as you know the sample size. The range of a confidence interval is 2tSD/(N^.5)$2\cdot t\cdot \mathrm{SD}/\sqrt{N}$, which is also the margin of error times 2. If the t$t$-value is not reported, it can be found with the appropriate df (from sample size) and alpha value.
I'm sure similar things can be done in more complicating tests, but but I'm not quite sure how off the top of my head. It might get messy dealing with df.