Страницы: 1
RSS
сохранение в web-формате. Как сделать "резиновую верстку"?
 
В книге 160 листов. На каждом листе - текст статьи закона. Строчки длинные. Сохраняю книгу в web-формате. Открываю сохраненное в браузере - строки выходят далеко за границы экрана. Как сделать, чтобы строчки подстраивались под ширину экрана и переносились на новую строку?
 
Сгенерируйте нормальный html файл с помощью VBA, то что делает MS при экспорте в html - просто ужасно
 
спасибо.
а как сгенерировать нормальный html файл с помощью VBA?
 
Сложно это, - программно создать HTML с версткой на DIV из таблицы Excel
Надо, как минимум, видеть ваш файл, и пример желаемого HTML
Макрос, думаю, будет непростой, - сами вы вряд ли справитесь (или потратите очень много времени)
Хотя, многое зависит от структуры данных на листе, - если там только заголовок, а ниже куча одинаковых строк текста, - то макрос несложный получится.
(выложите свой файл Excel с 1-2 листами, - посмотрим)

Советую поискать другое решение.
Например, сначала создать копию листа Excel, на листе подогнать как надо ширину столбцов и высоту строк,
и только потом сохранять штатными методами в web-формате
(можно включить запись макросов, делая это на одном листе, - а потом записанный макрос применить ко всем листам по-очереди)
Или думать, как в созданном HTML (табличной верстки) что-то немного подправить, чтобы выглядело это не так ужасно в браузере. (правда, не уверен, что это получится сделать)
 
вот несколько страниц
 
Возникло несколько вопросов:
Зачем это делать в Excel, есть ведь текстовые редакторы? Либо у Вас уже это все набрано и нужно преобразовать в html?
Нужно 160 файлов html, либо все это свести в один файл?
Другие варианты оформления будут (сложные таблицы, картинки и т.п.)?

Все таки, что нужно в конечном варианте?

В качестве примера верстки, как это можно сверстать вручную (либо автоматически через VBA), см. во вложении
Изменено: MCH - 30.08.2013 10:40:29
 
нужна возможность вызывать только ту информацию, которую нужна. Объем информации в куске может быть различный, поэтому стандартный лист не подходит.
Word не дает возможности вызвать только текст одной статьи, в лучшем случае можно перейти к началу статьи. В Word размер страницы строго зафиксирован.
нужен быстрый серфинг по статьям, чтобы выдавалась только информация статьи и ничего больше.
Страницы: 1
Читают тему
Наверх