Use VBA, but users MUST have Office installed, otherwise, it will fail. You are not allowed to distribute any OFFICE files.