Генерация кода с использованием Excel: создание HTML из Excel - PullRequest
1 голос
/ 03 ноября 2011

Проблема:

У меня есть пользователь, который хотел бы сгенерировать HTML-страницу непосредственно из Excel (без выполнения сохранения файла как), но вместо этого нажать кнопку, и содержимое текущего рабочего листа (или его модифицированного варианта) просто «всплывающее» внутри сгенерированной скриптом HTML-страницы. Обоснование заключается в том, что содержимое Excel можно использовать для автоматического перехода на разные веб-страницы на основе значений, введенных пользователем в ячейки.

Вопрос:

1) Кто-нибудь делал подобные вещи с помощью Excel, и есть ли какие-либо последствия для безопасности, помимо обычных соображений, связанных с включением макросов в Excel.

2) Кто-нибудь делал это, используя альтернативную методологию?

1 Ответ

1 голос
/ 03 ноября 2011

Почему бы не написать макрос VBA, который выполняет операцию "Сохранить как", чтобы сохранить файл в формате HTML?

Вам даже не нужно записывать макрос, возможно, вы могли бы записать его с помощью макросаустройство записи.

  1. Запуск средства записи макросов
  2. Сохранить как - формат HTML
  3. Остановить устройство записи макросов
  4. Назначение макроса кнопке
...