У меня есть отчет Excel с кучей листов, каждый с таблицей данных. Мне нужно сделать кнопку, которая будет создавать одну HTML-страницу, содержащую таблицы, одну за другой.
Я мало что знаю о html, поэтому мой первый подход состоял в том, чтобы создать макрос, который создает другой лист с таблицами на нем, а затем сохраняет этот лист как html с помощью ActiveWorkbook.PublishObjects. Проблема в том, что я не хочу, чтобы ширина столбцов была одинаковой для всех таблиц в экспортируемом файле.
Я думаю, что решение состоит в том, чтобы установить ширину столбцов на каждом листе и экспортировать листы в HTML отдельно, а затем добавить их все в один HTML-файл. Есть ли какой-нибудь простой способ сделать это, или мне нужно написать код, чтобы войти в каждый HTML-файл и выбрать соответствующие разделы?