$word = new COM("word.application") or die("Unable to start Word app");
对于大部分
OLE
自动化操作,最难的是将
Visual Basic
方法调用转换成等价的
PHP
语句。
例如,下面所示的是要将文本插入
Word
文件的
VBScript
:
Selection.TypeText Text := "
这是一个测试
"
同样的,用
PHP
编写是
:
$word->Selection->typetext("
这是一个测试
");
API
规范
要为像
Word
这样的产品确定对象层级和参数,可以访问
Microsoft
开发者网站并且搜索
你感兴趣的特定
Word
对象。另外一个选择是,用微软的在线
VB
脚本帮助和
Word
宏语
言。将它们结合使用可让你明白参数的顺序,以及给定任务所需的值。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.