И снова Ворд:((

Red2

Новичок
И снова Ворд:((

Вот код:
<?
error_reporting(E_ALL);
$word = new COM("word.application") or die("Unable to instanciate Word");
$word->Visible = 1;
$word->Documents->Open("d:\\1.doc");
$word->Documents[1]->SaveAs("d:\\1.htm","8");
$word->Quit();
$word->Release();
$word = null;
?>
а вот ошибка:
Warning: (null)(): Invoke() failed: Несовпадение типов. Argument: 3 in d:\....\word1\test.php on line 5
Помогите плиз
замучился...
 

гоша

Guest
не

$word->Documents[1]->SaveAs("d:\\1.htm","8");

а

$word->Documents[1]->SaveAs("d:\\1.htm",8);
 

Red2

Новичок
читал, весь день сижу читаю
4.3.3/xp/word97
теперь сохраняет но просто как текст.... и не в кирилице:(
 

гоша

Guest
Ну, не знаю тогда. Хорошо, хоть что-то работает...

Я бы тебе посоветовал сначала добиться вменяемых результатов на бейсике (т.е. соотв. вордовский макрос написать), а потом код аккуратно перенести в пхп.

Вообще, для преобразования doc->html есть другие решения, без COM, поищи, здесь недавно это было.
 
Сверху