The Seybold Report on Internet Publishing
Vol. 3, No. 11
Dialog box created with macros and a VB script. Clicking the icon invokes the address dialog. Clicking "OK" inserts the markup in the correct sequence regardless of the insertion point. After an address has been inserted, clicking its icon invokes the populated dialog for editing. If there's more than one address in the document, the insertion point determines which data populates the pop-up dialog box.