Two things:
First, the mkcorr help mkcorr says that you can create output in Word:
"mkcorr creates a correlation table in a format that is easy to import into a table or word processing document"
Secondly, mkcorr does what you want. It includes means, standard deviation, correlation and significance label (as well as minimum and maximum values).
Here is an example:
sysuse auto mkcorr price mpg, log(C:\Users\Vista\Desktop\auto.doc) replace means sig cdec(2) mdec(2)
However, the output in Word needs some manipulation compared to the results in Excel.
source share