1

Тема: VBS/HTML: Копирование таблицы в clipboard

Коллеги, приветствую !
Вопрос следующего характера, на страничке есть таблица со своим ID тэгом, если её копирую со странички в ручную и вставляю в Excel - то все данные чудесно переносятся, если её копирую через скрипт

Document.ParentWindow.ClipboardData.SetData "Text" , TableID.innerHTML

то мне в текстовом формате вставляется HTML код, а не содержимое таблицы...
Как можно скопировать в буфер имеено содержимое таблицы ?

Времени не хватает... :-(

2

Re: VBS/HTML: Копирование таблицы в clipboard

Первое предположение - при выдёргивании innerHtml отрезаются тэги самой таблицы <table> и </table>
А если

TableID.outerHTML  ?

По идее так они должны остаться в коде.

Второе предположение - Хм... задумался. Не нашёл чётких вариантов на счёт первого параметра метода SetData. А что если там вместо Text указать HTML ?

Т.е как то так

Document.ParentWindow.ClipboardData.SetData "HTML" , TableID.outerHTML

либо всё же

Document.ParentWindow.ClipboardData.SetData "Text" , TableID.outerHTML
Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !

3

Re: VBS/HTML: Копирование таблицы в clipboard

Document.ParentWindow.ClipboardData.SetData "Text" , TableID.outerHTML

ЗАЧОТ !!!
Точонадо !!!

Времени не хватает... :-(

4

Re: VBS/HTML: Копирование таблицы в clipboard

Евген, про правила не забываем -Пункт 3 подпункт 3.3.

Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !