Re: Com++ Word AND PHP?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 Merticjmertic@xxxxxxxxxxxxx://jmertic.wordpress.com
"Explaining a joke is like dissecting a frog: you understand itbetter, but the frog diesin the process." --Mark Twain

[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux