乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > PHP调用COM组件操作WORD问题

PHP调用COM组件操作WORD问题

作者:乔山办公网日期:

返回目录:excel表格制作


PHP读取excel的方法,如果你的服务器不支持COM组件,我就e799bee5baa6e58685e5aeb9337不好说了,下面的只是示范的例子。<?PHP
$filename = "c:/spreadhseet/test.xls";
$sheet1 = 1;
$sheet2 = "sheet2";
$excel_app = new COM("Excel.application") or Die ("Did not connect");
print "Application name: {$excel_app->Application->value}n" ;
print "Loaded version: {$excel_app->Application->version}n";
$Workbook = $excel_app->Workbooks->Open("$filename") or Die("Did not open $filename $Workbook");
$Worksheet = $Workbook->Worksheets($sheet1);
$Worksheet->activate;
$excel_cell = $Worksheet->Range("C4");
$excel_cell->activate;
$excel_result = $excel_cell->value;
print "$excel_resultn";
$Worksheet = $Workbook->Worksheets($sheet2);
$Worksheet->activate;
$excel_cell = $Worksheet->Range("C4");
$excel_cell->activate;
$excel_result = $excel_cell->value;
print "$excel_resultn";
#To close all instances of excel:
$Workbook->Close;
unset($Worksheet);
unset($Workbook);
$excel_app->Workbooks->Close();
$excel_app->Quit();
unset($excel_app);
?>

要确认你机器上的word 可以调用,有的盗版word 没法调用的
你将这个32位的 COM 用64 位的代码封装一下,再调用试试。

COM组件是通用的,如果你想用调用COM组件来操作EXCEL文档,建议可以参考的工具和资料如下:

1. office (excel)VBA帮助文档,VBA中包含对象、属性、方法的说明。

2. 使用OCX、DLL等查看工具,比如

oleview软件

比较简便的办法,你可以下载 vbsEdit 软件,其中带有 oleview 查看工具,当你引入某个 com 组件时,会自动显示该组件对象的方法、属性等。

相关阅读

  • 如何判断DCOM有没有配置SOCKTSRVR

  • 乔山办公网excel表格制作
  • 在开始菜单--〉运行--dcomcnfg->回车 或控制面板zd--〉管理工具--〉组件服务中 打开“组件服务”内,找到“dcom配置”---〉“Microsoft word”--“属性”--“安容全” 修改(添加)aspnet帐户的
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网