Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > работа с COM-объектом


Автор: WERITAS 3.2.2010, 17:03
Пытаюсь сделать экспорт в doc через COM-объект. На локальном компе всё работает, а на серваке - нет. На сервере: Windows Server 2008 64bit, IIS 7.0, Word 2007.

Вот код:
Код

$filename = "C://Inetpub//wwwroot//test.doc";

$word = new COM("word.application") or die("");
try
{
$word->Documents->Open($filename);

$content = (string)$word->ActiveDocument->Content;

echo $content;

$word->ActiveDocument->Close(false);
$word->Quit();
$word = null;
}
catch(com_exception $cexc)
{
echo $cexc;
}
catch(Exception$exc)
{
echo $exc;
}
}


Текст ошибки: exception 'com_exception' with message 'Source: Microsoft Word Descriptio: This command is not available because no document is open.


Кто-нибудь работал с COM-объектом под ИИС7 ?

Автор: WERITAS 4.2.2010, 10:21
Неужели никто никогда не делал экспорт в Exel или Word в системе на IIS7 ???

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)