Hi! I solved it! With some further testing.. Couldn't find it anywhere on the net, but I simply guessed... So If someone is interested. This is how I did in Word 2003. $doc = $word->Selection->Document; $docName = "c:\\www\Useless test.doc"; $doc->SaveAs($docName); /Gustav -----Original Message----- From: John Mertic [mailto:jmertic@xxxxxxxxx] Sent: Monday, October 08, 2007 3:28 PM To: Gustav Wiberg Cc: php-windows@xxxxxxxxxxxxx Subject: Re: Com++ Word AND PHP? Also try doubling up the backslash or using a forward slash on Windows $word->Documents[1]->SaveAs("C:\\hello2.doc"); --or-- $word->Documents[1]->SaveAs("C:/hello2.doc"); Also be sure the process has create file access to to the C: drive. John On 10/8/07, Gustav Wiberg <gustav@xxxxxx> wrote: > Hi > > Nope it didn't seem to solve it. > > Best regards > /Gustav Wiberg > > -----Original Message----- > From: John Mertic [mailto:jmertic@xxxxxxxxx] > Sent: Monday, October 08, 2007 3:20 PM > To: Gustav Wiberg > Cc: php-windows@xxxxxxxxxxxxx > Subject: Re: Com++ Word AND PHP? > > Perhaps changing the 0 to 1 in the line would fix it, namely: > > $word->Documents[1]->SaveAs("C:\hello2.doc"); > > John > > On 10/8/07, Gustav Wiberg <gustav@xxxxxx> wrote: > > Hi > > > > I'm trying to run Word and save as a document in PHP. I have tested... > > > > <?php > > $word = new COM("word.application"); > > //To see the version of Microsoft Word, just use $word->Version > > echo "I'm using MS Word {$word->Version}"; > > //It's better to keep Word invisible > > $word->Visible = 0; > > //Creating new document > > $word->Documents->Add(); > > //Setting 2 inches margin on the both sides > > $word->Selection->PageSetup->LeftMargin = '2"'; > > $word->Selection->PageSetup->RightMargin = '2"'; > > //Setup the font > > $word->Selection->Font->Name = 'Verdana'; > > $word->Selection->Font->Size = 8; > > //Write some text > > $word->Selection->TypeText("Hello, universe!"); > > //Save the document as DOC file > > $word->Documents[0]->SaveAs("C:\hello2.doc"); > > // or use: $word->Documents[1]->SaveAs("C:htdocshello2.rtf",6); to save as RTF file > > // or use: $word->Documents[1]->SaveAs("C:htdocshello2.htm",8); to save as HTML file > > //And of course, quit Word > > $word->quit(); > > //$word->Release(); > > $word = null; > > //Give the user a download link > > echo '<a href="hello2.doc">Download file as .doc</a>'; > > ?> > > > > > > > > On the line > > $word -> $word->Documents[0]->SaveAs("C:\hello2.doc"); > > > > I get the error: > > Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Word<br/><b>Description:</b> Den begärda medlemmen i en av samlingarna finns inte.' in C:\www\testword2.php:18 Stack trace: #0 C:\www\testword2.php(18): unknown() #1 {main} thrown in C:\www\testword2.php on line 18 > > > > I have setup a locally account which logs in to IIS and have set the rights in ComponentServices/Microsoft word. > > The word-application seems to initiate but the save-as doesn't seem to work. > > > > I'm using IIS on a windows XP. (I want to test locally before using on a production server) > > > > What am I doing wrong? > > > > Best regards > > /Gustav Wiberg > > > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.488 / Virus Database: 269.14.4/1056 - Release Date: 2007-10-07 18:12 > > > > > > -- > > PHP Windows Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- > -- > John Mertic "Explaining a joke > is like dissecting a frog: you > jmertic@xxxxxxxxx understand it better, > but the frog dies in the > process." > > -Mark Twain > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.488 / Virus Database: 269.14.4/1056 - Release Date: 2007-10-07 18:12 > > > > -- John Mertic jmertic@xxxxxxxxx http://jmertic.wordpress.com "Explaining a joke is like dissecting a frog: you understand it better, but the frog dies in the process." --Mark Twain No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.14.5/1058 - Release Date: 2007-10-08 16:54 -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php