Уважаемые форумчане, помогите пожалуйста!
Была поставлена задача собрать в единую базу все возможные нарушения за несколько лет и при необходимости выбирая те или иные выгружать в Word в виде Справки-обзора («да» и «пусто» - выгружает, «нет» - нет).
На первом этапе на форумах по Excel VBA нашел макрос который выгружает с простой вставкой как таблица, попробовал переделать под свою задачу, была ошибка с подключением библиотеки Word, нашел макрос который проверяет подключена ли библиотека и включает ее, соединил с первым. Сначала все работало, но по мере наполнения и испытаний возникли следующие проблемы:
1. При экспорте в Word из 10-15 попыток получаются 1-2 (выгружается нормально), в остальных выдает ошибку «Run-time error ‘4605’: Метод или свойство не допустимы, поскольку буфер обмена пуст или содержит не верные данные»;
2. У меня Excel 2013, подключил библиотеку Word ошибки по библиотеке нет, у сотрудников которые будут пользоваться стоят Excel 2007 и Excel 2013 и они не разбираются где и что подключать, да им это и не надо знать. Хотел сделать проверку подключена библиотека Word или нет, если нет – подключить, но после моего Excel 2013 на Excel 2007 также выдает ошибку, даже если подключать в ручную. Может сначала как-то отключить, а потом подключить ту как у пользователя.
На втором этапе пытался при экспорте чтобы устанавливалось форматирование: Структура и Раздел - шрифт полужирным без отступа, Документ - с отступом начинается с галочки курсив, Нарушение - с отступом курсив начинается с маркера, указанного в столбце «В» (Структура), когда «-» шрифт обычный, когда «●» курсив, при этом весь шрифт в документе Times New Roman 14, не получается.
Помогите пожалуйста довести до ума, у меня не хватает знаний, т.к. макросам не учился, обычно макрорекордер или ищу по подобное на форумах и пытаюсь собирать как конструктор.
Файл с примером возможной базы прикладываю (возможно строк в несколько раз больше)