Есть шаблон Word в виде файла (удобно пользователю его менять под себя). Если вариант файла - то каждому пользователю формирующему отчет надо иметь свою копию этого файла, т.к. с одним файлом несколько пользователей адновременно работать не могут. Это самый примитивный вариант.
Уверен что есть другой вариант и что-бы несколько пользователей сразу могли работать - поискал в инете, пока не нашел. Как и где хранить шаблон?
(2)Можно почитать в документации (бумажно или ИТС), например. А еще СП.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший