/****************************************************************************************** *【Author】:itwalker *【Date】:2005年7月8日 *【Notice】: *1、本文为原创技术文章,首发博客园个人站点(itwalker.cnblogs.com),转载和引用请注明作者及出处。 *2、本文必须全文转载和引用,任何组织和个人未授权不能修改任何内容,并且未授权不可用于商业。 *3、本声明为文章一部分,转载和引用必须包括在原文中。 ******************************************************************************************/用编程的方式根据对象模型很容易实现在Word、Excel文档中搜索文本,在PowerPoint里面也同样如此,使用对象模型有助于我们了解office的文档结构。
搜索的思路和方法基本是一样的,用PowerPoint应用程序对象打开指定的文档,用文档对象获取文档,再使用合适的对象将文档分割成搜索范围适中的对象进行搜索。
打开PowerPoint的VBA帮助文档VBAPP10.CHM,根据对象模型图,很容易找到我们需要的几个集合和对象:Application、Presentations、Presentation、Slides、Slide、TextFrame、TextRange。其中Presentation代表一个 PowerPoint 文档,Slide表示PowerPoint文档中的单张幻灯片,TextFrame是幻灯片上的文本框,TextRange是文本框中的文本。
打开PowerPoint文档:
Powered by: 博客园 Copyright © itwalker