Я пытаюсь автоматически создать отформатированный отчет Word из шаблона Excel, используемого несколькими командами. Например, если у меня есть следующая структура Excel:
......A.... |.....B.... |....C...
1 Имя | Высота | Вес
2 Джейсон | 74 | 170
3 Грег | 70 | 160
4 Сэма | 71 | 200
и я хочу извлечь эти данные и отформатировать их в файл Word следующего формата:
2.1 Джейсон
Рост: 74
Вес: 170
2.2 Грег
Рост: 70
Вес: 160
2.3 Сэм
Рост: 71
Вес: 200
Есть ли быстрый способ сделать это с помощью VBA и иметь возможность перебирать столько строк, сколько может существовать в любом конкретном файле Excel? (может варьироваться от нескольких до многих сотен) Настоящий файл excel содержит около дюжины столбцов, где для каждой записи (строки) данные необходимо вытащить и отформатировать по стандартному шаблону (размер/цвет шрифта, отступ, выравнивание и т. д.). ..), но я бы хотел, чтобы экстракт работал, а с форматированием можно поиграться позже.
Для справки: я попытался изучить известные решения, но большинство из них сосредоточено на именованных закладках и относительно статическом содержимом, а не на взаимодействии с динамическим количеством строк и анализе одних и тех же данных для каждой.