Questo codice funziona correttamente:

Codice PHP:
<?php
// Word start
$word = new COM("word.application") or die("Errore");

//Interfaccia di word, valori:1 e 0
$word->Visible 1;

//File da convertire
$word->Documents->Open(dirname(__FILE__) . DIRECTORY_SEPARATOR "test.doc");

//File di output
$word->Documents[1]->SaveAs(dirname(__FILE__) . DIRECTORY_SEPARATOR "test.html"8);

//Chiusura di word
$word->Quit();

//Libero la memoria
$word null;
?>
Quando fai le prove, sta attento che non rimangano dei procezzi zombi di WINWORD attivi. Se questo accade, apri il file .doc manualmente e ri-salvalo, in modo da rimuovere eventuali "corruzioni" del file. Se non lo fai, le successive esecuzioni non andranno a buon fine.