携自动功能之利,通过 Access 使用 PowerPoint 演示文稿.pdfVIP

携自动功能之利,通过 Access 使用 PowerPoint 演示文稿.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
携自动功能之利,通过 Access 使用 PowerPoint 演示文稿

携自动功能之利,通过 Access 使用 PowerPoint 演示文稿 本页内容 简介 从 Access 数据创建 PowerPoint 演示文稿 利用自动功能在窗体中显示 PowerPoint 演示文稿 小结 简介 最近,一位 Office 客户询问了下面的问题:我每周都要利用 Microsoft Office Access 的数据, 手动创建 Microsoft Office PowerPoint 幻灯片。有什么方法可以让我将这项任务自动化?唔, 目前的答案是,您不能将数据直接从Access 导出到 PowerPoint。但是,您可以根据需要和期 望来编写 Microsoft Visual Basic for Applications (VBA) 代码,从而简化该任务。 本文探讨两种在 Access 和 PowerPoint 之间的交互方法。第一个示例描述如何利用自动功能使 用 Access 表的数据来创建 PowerPoint 演示文稿。第二个示例说明,同样利用自动功如何在 Access 窗体中显示和操纵现有的 PowerPoint 演示文稿。通过操纵受控应用程序的公开属性和 方法并响应事件,自动功能使您能够从不同的应用程序来控制一个应用程序。 返回页首 从 Access 数据创建 PowerPoint 演示文稿 本示例通过 Access 数据创建一个幻灯演示文稿。Recordset 对象由表中的数据创建。然后,使 用记录集中的数据填充幻灯片。 要创建幻灯片,请执行以下步骤: 1. 启动 Access 并打开任一数据库。 2. 在“设计”视图中,创建以下带有所示控件的窗体,使其不依赖于任何表或查询: Form: CreateFromAccessData Caption: PowerPoint Demo Command Button: cmdPowerPoint  Name: cmdPowerPoint  Caption: PowerPoint Example  Width: 2 3. 在View 菜单上,单击Code 。 4. 在Tools 菜单上,单击References。 5. 在Available References 框中,单击Microsoft PowerPoint 9.0 Object Library 和Microsoft Office 9.0 Object Library。 6. 单击OK 关闭References 对话框。 7. 将下面的代码行添加到 General Declarations 部分: Option Explicit 8. 键入或粘贴以下过程: 9. Sub cmdPowerPoint_Click() 10. Dim db As Database, rs As Recordset 11. Dim ppObj As PowerPoint.Application 12. Dim ppPres As PowerPoint.Presentation 13. 14. On Error GoTo err_cmdOLEPowerPoint 15. 16. Open up a recordset on the Employees table. 17. Set db = CurrentDb 18. Set rs = db.OpenRecordset(Employees, dbOpenDynaset) 19. 20. Open up an instance of Powerpoint. 21. Set ppObj = New PowerPoint.Application 22. Set ppPres = ppObj.Presentations.Add 23. 24. Setup the set of slides and populate them with data from the 25. set of records. 26. With ppPres 27. While Not rs.EOF 28. With .Slides.Add(rs.AbsolutePosition + 1, ppLayoutTitle)

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档