欢迎各位兄弟 发布技术文章
这里的技术是共享的
原帖由 lyxcf 于 2008-5-4 12:11 发表
应该是未注册提示,可以重新安装一遍OFFICE试试
原帖由 ocean2000 于 2008-5-4 21:19 发表
不知道是不是和文件夹的权限有关,你的word安装盘格式是ntfs么?
原帖由 xjgale 于 2008-5-5 18:05 发表
重装了一骗office,貌似好了,可以读出word版本信息
但出现了另一个错误:
Loaded Word, version 11.0
Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft WordDescription: 找 ...
代码如下
PHP代码:
<?php
$word = new COM("word.application") or die("Unable to instanciate Word");
print "Loaded Word, version {$word->Version}\n<br>";
//将其置前
$word->Visible = 0;
//打开一个文档
$word->Documents->OPen("test.doc");
//随便做些事情
echo $word->ActiveDocument->content->Text;
//关闭 word
$word->Quit();
?>
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `word.application': 服务器运行失败 ' in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\word\word2.php:2 Stack trace: #0 D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\word\word2.php(2): com->com('word.applicatio...') #1 {main} thrown in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\word\word2.php on line 2
请问这是怎么回事
我的环境是在XP系统,APACHE2.2+PHP5+MYSQL5.0
是我XP里没有COM组件么,还是COM组件要注册,还是PHP.INI要做相应的设置
请各位帮忙解释下,谢谢了