ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4132|回复: 8

三个问题谁能答,先谢了。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-3-21 19:16 | 显示全部楼层 |阅读模式
1、怎样把加载宏ppa转化为ppt文件。 2、怎样自动运行宏,如果这个问题解决了第三个问题不在话下。 3、怎样添加自定义菜单或工具栏,在Excel中很容易。
[此贴子已经被作者于2004-9-6 9:20:12编辑过]

TA的精华主题

TA的得分主题

发表于 2004-3-21 19:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
第一个问题看不懂,改名不行吗? 第二个问题:双击宏就可运行,也可在加载宏中先加载后就可运行了.

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-3-21 19:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
第一个问题改名是不行的,仍是一片空白,PPA在VBA中没有工程。 第二个问题的意思是象Excel中的
Private Sub Workbook_Open()一样,一打开文档就运行。

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-3-21 21:52 | 显示全部楼层
to Emily版主: 谢谢你,按你的方法已经成功地打开了PAA的代码,正在研究,如果我有时间将把你的方法翻译成中文,供大家使用,毕竟操纵注册表对一般人来讲有点害怕。 我想做一个上课倒计时的加载宏,到时请你品评。

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-3-23 14:30 | 显示全部楼层

三个问题谁能答,先谢了。

Emily版主提供的方法不敢独享,特意译其文如下: To extract the source code within the PPA proceed as follows: 打开PPA源代码的方法如下: 1. Ensure that PowerPoint isn't active. Start | Run | Regedit.exe, click on OK 确定PowerPoint 没有启动,点击[开始]\运行\regedit.exe,点击[确定](运行注册表) 2. Navigate to the following key in the registry: 在注册表中找到下列键值: HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\PowerPoint\Options (Note replace 8.0 with the version of PowerPoint you are using. 用你使用的版本替代粗体8.0 3. Locate the key name 'DebugAddins', double click on it. In the window for DWORD value data enter 1 and click on OK. If the key is not present, you will need to add one and then set it's value to 1. 在右边名称窗中新建——双字节值,重命名为“DebugAddins”,双击新建的DebugAddins,出现编辑双字节值,设置数值数据为1,关闭注册表 4. Launch PowerPoint. 启动PowerPoint。 5. Press Alt+F11 to launch the Visual Basic Editor. In the project explorer window you will now see that the add-in are also listed. You can double click on any of them to view the code. If they are password protected, you will be prompted for the password 按Alt+F11启动Visual Basic Editor,打开工程资源管理器,你将看到加载宏的资源列表,双击任何项目,可查看源码,如果工程有密码保护,将弹出密码确认框。(你也可以直接双击PAA文件,再在VBE中查看源码)

[此贴子已经被作者于2004-5-4 8:28:13编辑过]

TA的精华主题

TA的得分主题

发表于 2005-3-15 01:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

终于找到了,谢谢,虽然是一年以后,呵呵

TA的精华主题

TA的得分主题

发表于 2004-3-21 22:20 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2004-3-21 20:25 | 显示全部楼层
据我所知,ppa 本身只是程序,没有办法转成 ppt 参考以下英文的解说,按它的做法可以看到没有被保护的 ppa

Though you cannot convert a *.PPA file into the original presentation, the source code of the VBA project within the compiled file can be obtained provided you have no password set or you know the password of the project.

To extract the source code within the PPA proceed as follows:

1. Ensure that PowerPoint isn't active. Start | Run | Regedit.exe, click on OK

2. Navigate to the following key in the registry:

HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\PowerPoint\Options

(Note replace 8.0 with the version of PowerPoint you are using.

3. Locate the key name 'DebugAddins', double click on it. In the window for DWORD value data enter 1 and click on OK. If the key is not present, you will need to add one and then set it's value to 1.

4. Launch PowerPoint.

5. Press Alt+F11 to launch the Visual Basic Editor. In the project explorer window you will now see that the add-in are also listed. You can double click on any of them to view the code. If they are password protected, you will be prompted for the password.

TA的精华主题

TA的得分主题

发表于 2011-4-13 18:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 02:25 , Processed in 0.034545 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表