[PHP-users 8825] PHP4.1.2 on Apache for WIn 32 上でのCOM関数の利用について
Hisaji ONO
php-users@php.gr.jp
Tue, 23 Jul 2002 03:09:56 +0900
はじめまして、尾野と申します。
PHPをやりはじめて、かれこれ、1年です。
件名のCOM関数について、伺いたいのですが。
PHPのオンライン・マニュアルにある以下のサンプルプログラムを実行させたの
ですが。
<?
$word = new COM("word.application") or die("Can't start Word!");
$word->Visible = 1;
$word->Documents->Add();
$word->Selection->Font->Name("Verdana");
$word->Selection->Font->Bold();
$word->Selection->TypeText($text);
$word->Documents[1]->SaveAs("d:\temp\test.doc");
$word->Quit();
$word->Release();
$word = null;
?>
次のエラーが出てしまいました。
Warning: Unable to obtain IDispatch interface for CLSID
{000209FF-0000-0000-C000-000000000046}: サーバーの実行に失敗しました in
c:\Program Files\Apache Group\Apache\htdocs\comtest.php on line 2
Fatal error: Maximum execution time of 30 seconds exceeded in c:\Program
Files\Apache Group\Apache\htdocs\comtest.php on line 2
私の環境は以下の通りです。
OS:WindowsNT4.0 Server SP6a
WWWサーバ:Apache1.3.6
PHP4.1.2:CGI-BINで利用
MSWORD2000
どなたか、できましたら、上の対策方法をご教授ください。