COM and Word, how?

From: Date: Mon, 02 Sep 2002 17:03:50 +0000
Subject: COM and Word, how?
Groups: php.windows 
Request: Send a blank email to php-windows+get-15641@lists.php.net to get a copy of this message
I am new to COM and tried an example today (See bottom of post) When I execute the code, I get is an error message and if I look in the Task Manager, there is a WINWORD.EXE process running, which I can't end. Every time I reload the page, a new winword is started... How should PHP.ini be set for me to use COM Objects? --------------------------------- Error message: Warning: Unable to obtain IDispatch interface for CLSID {000209FF-0000-0000-C000-000000000046}: The message filter indicated that the application is busy. in d:\inetpub\wwwroot\incmill\ver2\readfile.php on line 2 Unable to instantiate word Setup: Windows 2000 Professional PHP 4.2.1 Office 2000 PHP.ini COM values: Directive, Local Value, Master Value com.allow_dcom, Off, Off com.autoregister_casesensitive, On, On com.autoregister_typelib, Off, Off com.autoregister_verbose, Off, Off com.typelib_file, no value, no value Code: $word = new COM("word.application") or die("Unable to instantiate Word"); print "Loaded Word, version {$word->Version}<BR>"; $word->Visible = 1; $word->Documents->Add(); $word->Selection->TypeText("This is a test..."); $word->Documents[1]->SaveAs("Useless test.doc"); $word->Quit();

« previous php.windows (#15641) next »