基于加载项的PowerPoint演示功能扩展
发布时间:2022-12-25 10:08:07
使用微软演示文稿软件PowerPoint 演示幻灯片的过程中,;当用户选择该命令时,使用Windows API GetOpenFileName 调用Windows 内置的打开文件对话框,,提供给用户选择要打开的文件或程序;在用户选择文件或程序后,通过调用Windows APIShellExecute 来打开该文件或程序。
图1 扩展后的演示快捷菜单
图2 选择扩展命令后的“打开文档或程序” 对话框
3、功能实现
3.1、编写VBA 宏代码
在PowerPoint 新建一个演示文稿文件,然后依次选择菜单“ 工具” — “ 宏” — “ Visual Basic 编辑器” 进入Microsoft Visual Basic 窗口;然后在该窗口下单击菜单“插入”— “模块”,在当前工程下添加一个模块,进入VBA 编辑环境,并在右侧的代码窗口中输入以下代码:
具体代码请见本文附件文档。
3.2、安装PowerPoint 加载宏
为了能够让本机或其他机器上的所有的演示文件中都可以使用此程序的功能,需要将上述程序保存为PowerPoint 加载宏的格式,然后复制到相应的机器上并启用该加载宏。下面以PowerPoint 2003 为例说明操作方法。
首先关闭上述的Microsoft Visual Basic 窗口, 返回到Microsoft PowerPoint 窗口;然后依次选择“文件” — “另存为”,在“另存为” 对话框的“保存类型” 处选择“PowerPoint加载宏(*.ppa)”,然后指定名字并加以保存(此处取名为: 扩展PPT 的演示功能.ppa)。此时系统一般会自动将该文件保存在形如“X:\Documents and Settings\YYY\Application Data\Microsoft\AddIns “的文件夹中;其中X 为用户的Windows 系统所在盘(如C:),YYY 为当前的用户名(如Administrator)。如果要在其他的计算机上使用该功能,也需要将该ppa 文件复制到相应计算机的类似文件夹。
加载宏保存在正确位置后并不能自动起作用,还必须将它添加到可用的加载宏列表中。具体方法是在PowerPoint 中依次选择“工具” — “加载宏” — “添加”,在打开的“添加新的PowerPoint 加载宏” 对话框中选择上述的ppa 文件即可。
4、结语
由于宏病毒已经成为危害Office 程序和文档的一个主要的病毒类型,因此微软的Office 程序中默认情况下都对运行宏的安全级设置为“高”: 此时在Visual Basic 编辑器窗口中如果运行宏会被禁止,在安装加载宏的时候也会出现不能安装的情况。为解决此类问题,可依次选择“ 工具” — “ 宏”— “安全性”,在“安全级” 选项卡中将安全级设置为“低”即可。
更多相关阅读


猜你喜欢
- 今天笔者的windows 7遇到了小问题,资源管理器的“收藏夹”无法展开,但“库”和“计算机”都可以。但点击“收藏夹”能进入到“
- 罗技k580键盘怎么连接电脑?随着科技的发展,现在的鼠标键盘有了很大的提升,近期有用户想要将新购置罗技k580键盘连接电脑,但是不太清楚应该
- 当我们在wps文字中编辑完一篇文档的时候,可能需要对整篇文档的页脚和页眉进行统一的=设置,那么,应该如何操作呢?下面就让小编告诉你如何在wp
- 很多玩家最近新入手了地平线4这款游戏,这是微软xbox商店里的招牌游戏,但是有玩家反映进入游戏时出现网络诊断错误的情况,还提示无法与xbox
- 应用程序0xc0000142怎么解决?有很多用户反应在电脑上打开应用程序的时候,经常会弹出应用程序0xc0000142的错误问题,不知道改如
- 在word软件中用户一般会用来处理各种表格文件或是文档文件等,当用户在word软件中编辑表格时,会遇到表格不在同一页面上,分成了两个部分并在
- 在Excel中用插入超链接的方式设置超链接时,当所链接的文件位于同一文件夹内,“插入超链接”对话框的“地址”栏会仅显示该文件名称。如果没有指
- 最近有很多小伙伴都在询问,主板声卡坏了有什么表现,要怎么判断主板是不是损坏了呢,其实方法挺简单的,一般声卡损坏了电脑就没有声音,以下小编提供
- 用WPS造字,主要是用其“多行文字”功能。这里以造我国唯一的女皇武则天自造的“曌”字为例,介绍一下具体方法。牛刀杀鸡,用WPS造字在录入人名
- 平时做统计或各种报告时,日期是必不可少的。如何在单元格中正常输入日期将自动成为您设置的日期格式,这可以很容易地通过在这里设置单元格格式来实现
- 大多数人的工作/学习都离不开各种Word、Excel、PowerPoint文档。微软出品的 Office 全套软件是不少人在 PC 时代的装
- 如何一键在线重装Win11系统?微软更新Win11操作系统之后很多用户想要重装Win11系统,重装有很多方法,最简单的是使用一键重装系统,轻
- 之前,微软发布了KB3069114补丁,但是用户却发现KB3069114补丁没办法安装,今天,微软发布了KB3096053专门修复KB306
- PowerPoint 2003可以做出三维效果,但是不支持图片和文字的三维效果,而PPT 2007的三维效果比PPT 2003的三维效果要先
- 盗贼之海是一款非常好玩的游戏,上市不久人气就十分的高昂,但是不少小伙伴都担心自己的电脑配置带不动他,那么他的配置要求到底怎么样呢?下面就一起
- 今天我们学习一个制作图表的小技巧:添加平均线。【例】:,根据1~6月的销量生成了一柱形图表,现要求在图表上添加一条平均线。制作方法:步骤1:
- 假设F5单元格数值为18.21按照以下步骤你可以成功将它转化为货币金额大写在单元格E6输入公式"=int(F5)"设置单
- 既然是选择题,还是先说答案。这样对于thin/thick概念比较熟悉的同学就可以不用浪费时间看后面的长篇大论了。如果必须用FT,只能选eag
- 一时间win7系统突然进入不了系统了,就连开机运行自动修复功能叶于事无补,这是怎么回事,这真是让人着急
- 有些小伙伴不习惯使用Win10专业版默认的输入法,想要自定义输入法,但是不知道怎么输入法具体怎么设置。下面小编就跟大家分享一下Win10专业