The document I posted is a template. You create new documents from a template, as Greg posted, and the autonew macro fires.
If you want it to fire when you open the document, then you would need an autoopen macro, but that would require the availability of the template. If you supply a document without the template, the document cannot 'see' the template and so the autotexts and the ribbon button are not available to it. You cannot store autotexts in a document. Whoever is creating the documents therefore needs the template.