COM for Windows создать таблицу

jo

Новичок
COM for Windows создать таблицу

Здравствуйте, вероятно вопрос не из области php
но возможно кто то подскажет.
Как сформировать в MS World таблицу с опр. параметрами?

Просто записать текст с переносами строк понятно как
PHP:
$word = new COM("word.application") or die("Unable to instanciate Word");
$word->Visible = 1;
$word->Documents->Add();
$word->Selection->TypeText("строка1\nстрока2");
$word->Documents[1]->SaveAs("test.doc");
$word->Quit();
а как создать в MS World таблицу из строковой переменной и распечатать ее на принтере?
$tbl='<table border=1><tr><td>строка1</td><td>строка2</td></tr></table>';

Пока делаю так (не правильно наверное)
1.создаю из переменной html-файл
2.потом открываю его в MS World

Как правильно сделать?
 

baev

‹°°¬•
Команда форума
Re: COM for Windows создать таблицу

Автор оригинала: jo
Как сформировать в MS World .....
........
а как создать в MS World таблицу .....
.......
2.потом открываю его в MS World....
[off-top]Извините, не удержался...

MS World -- "Мир мелких и мягких"? ...[/off-top]
 

Alexandre

PHPПенсионер
Как сформировать в MS World таблицу с опр. параметрами
зачем все это?

может просто лучше сформировать Word -подобный HTML и открыть его как WORD с заголовком "application/ms-word"

Как сделать HTML Word шаблон:
берешь Word текст и сохраняешь как HTML ...

далее в том месте, где должна быть твоя таблица, просто формируешь новый набор <tr><td>

и все пироги..

если тебе текст не надо посылать на браузер, то его можно просто сохранить с расширением doc

после скачки - Пользователь его откроет как вордовский документ
 

jo

Новичок
Автор оригинала: Alexandre
зачем все это?

может просто лучше сформировать Word -подобный HTML и открыть его как WORD с заголовком "application/ms-word"

Как сделать HTML Word шаблон:
берешь Word текст и сохраняешь как HTML ...

далее в том месте, где должна быть твоя таблица, просто формируешь новый набор <tr><td>

и все пироги..

если тебе текст не надо посылать на браузер, то его можно просто сохранить с расширением doc

после скачки - Пользователь его откроет как вордовский документ
Вы видимо не совсем внимательно прочитали.
Пока делаю практически тоже самое, что советуете Вы.
Вопрос стоял как используя СОМ открыть новый документ ворд и создать в нем таблицу.
 

Alexandre

PHPПенсионер
Вопрос стоял как используя СОМ открыть новый документ ворд и создать в нем таблицу
так же как это сделано из любого win application
надо знать макроязык MSWORD или VBA
 
Сверху