<?php #******************************************************
# 这个范例从Zend网站稍微修改而来
# 将要开启一个命名为"Useless test.doc" 的word范例
# 这一行"This is a test2..."将写在内容里面
#****************************************************** #举例说明word构成要素 $word = new COM("word.application") or die("Unable to instantiate Word"); #得到并显示他的版本 print "Loaded Word, version {$word->Version}<BR>"; #用另外一个com_get方法得到版本 $testversion = com_get($word->application,version); print "Version using Com_get(): $testversion <BR>"; #使的他在视窗中看的到 $word->Visible = 1; #打开新文件 $word->Documents->Add(); #写一些东西 $word->Selection->TypeText("This is a test..."); #将文件存档 $word->Documents[1]->SaveAs("Useless test.doc"); #在下一行注解,如果你想看到word档案
#手动的关闭word $word->Quit();
#注解,如果你想看到word档案 然後关闭 ?>
# 这个范例从Zend网站稍微修改而来
# 将要开启一个命名为"Useless test.doc" 的word范例
# 这一行"This is a test2..."将写在内容里面
#****************************************************** #举例说明word构成要素 $word = new COM("word.application") or die("Unable to instantiate Word"); #得到并显示他的版本 print "Loaded Word, version {$word->Version}<BR>"; #用另外一个com_get方法得到版本 $testversion = com_get($word->application,version); print "Version using Com_get(): $testversion <BR>"; #使的他在视窗中看的到 $word->Visible = 1; #打开新文件 $word->Documents->Add(); #写一些东西 $word->Selection->TypeText("This is a test..."); #将文件存档 $word->Documents[1]->SaveAs("Useless test.doc"); #在下一行注解,如果你想看到word档案
#手动的关闭word $word->Quit();
#注解,如果你想看到word档案 然後关闭 ?>
#打开新文件
$word->Documents->Add();
#写一些东西
$word->Selection->TypeText("This is a test...");
#将文件存档
$word->Documents[1]->SaveAs("Useless test.doc");
楼上的朋友,以上的代码没有能够通过,为什么
假设我们定义了两个函数add()和subfunction add($a,$b){
return $a+$b;
} function sub($a,$b){
return $a-$b;
} 你运行 "$result = add(2,3);" 函数返回$result = 5
或者
你运行 "$result = sub(3,2);" 函数返回$result = 1现在,假设现在你不知道使用这两个函数中的哪一个,那么你现在可以使用间接调用函
数这种技术,举例如下定义$f = "add"; 运行$f(2,3);它将会返回5
或者
定义$f = "sub"; 运行$f(3,2);它将会返回1现在,你可以看到间接调用函数给了你很多方便,你可以在运行是选择不同的函数,真
有点像C语言中的指针。
我的家(http://www.wodejia.net)
在Linux中也可以调用COM吗?