日期:2012-11-24 浏览次数:20498 次
如果你喜欢冒险,并且在Windows上运行CGI、ISAPI或Apache模块版本的PHP,那么你就可以访问COM的函数。好了,详细解释COM的工作就交给微软和许多大部头的书了,为了能简单地了解一下COM的功能,下面是一小段常见的脚本。
这段PHP脚本将在系统后端启动微软的字处理软件Word,并打开一个新的文档,然后输入一些文字,最后保存文档并关闭Word。具体程序如下:
<?
// 建立一个指向新COM组件的索引
= new COM("word.application") or die("Can't start Word!");
// 显示目前正在使用的Word的版本号
echo "Loading Word, v. {->Version}<br>";
// 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)
// to open the application in the forefront, use 1 (true)
->Visible = 0;
// 在Word中创建新的文档
->Documents->Add();
// 在新文档中添加文字
->Selection->TypeText("Testing 1-2-3...");
//把文档保存在Windows临时目录中
->Documents[1]->SaveAs("/Windows/temp/comtest.doc");
// 关闭与COM组件之间的连接
->Quit();