PHP 4.0 Bug #9141 Updated: cannot call a COM function opening a word appli
| From: | shashank dot kadge at trigyn dot com | Date: | Thu, 08 Feb 2001 09:28:21 +0000 |
| Subject: | PHP 4.0 Bug #9141 Updated: cannot call a COM function opening a word appli | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-46013@lists.php.net to get a copy of this message | ||
ID: 9141
User Update by: shashank.kadge@trigyn.com
Status: Open
Bug Type: COM related
Description: cannot call a COM function opening a word appli
<?php
// get a web page into an array .
$Obj = new com('prjWord.clsWord');
echo "Loaded {$Obj}";
echo "<br>";
$Obj->filename1 = 'C:\shanky2.doc';
$Obj->setFile();
?>
shanky2.doc is the file to be read.
And this is the function in the Com component which gives error, otherwise other normal fuctions
work properly.
Public Function setFile(filename as String)
Set wproc = CreateObject("Word.Application")
wproc.Visible = False
wproc.Documents.Open (filename)
str1 = Mid(filename, 1, Len(filename) - 3) & "txt"
wproc.ActiveDocument.SaveAs str1, wdFormatText
wproc.Quit
End Function
Previous Comments:
---------------------------------------------------------------------------
[2001-02-07 07:28:42] phanto@php.net
could you paste your php code and not this vb crap.
harald.
---------------------------------------------------------------------------
[2001-02-07 00:15:16] shashank.kadge@trigyn.com
This is the COM function being called from PHP.
Public Function setFile(filename as String)
Set wproc = CreateObject("Word.Application")
wproc.Visible = False
wproc.Documents.Open (filename)
str1 = Mid(filename, 1, Len(filename) - 3) & "txt"
wproc.ActiveDocument.SaveAs str1, wdFormatText
wproc.Quit
End Function
The error message popped is Invoke failed exception in the line where function is called.
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=9141