求PPT中自动执行宏代码

zp_5566 2017-08-02 02:05:24
ppt中除了OnSlideShowPageChange有没有其他办法实现宏自动执行?


OnSlideShowPageChange命令有缺陷,必须执行一次后方可自动执行。怎么破????
...全文
946 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-08-04
  • 打赏
  • 举报
回复
把PPT嵌入到Word中!
zp_5566 2017-08-04
  • 打赏
  • 举报
回复
引用 1 楼 chewinggum 的回复:
想办法应聘进入微软,想办法到powerpoint部门,想办法负责宏的相关实现,增加自己想要的功能。
哈哈哈哈哈
zp_5566 2017-08-04
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
Word的,仅供参考: 自动运行的宏 请参阅 特性 通过为一个宏赋予某个特殊的名称,就可在执行某项操作(例如启动 Word 或打开文档)时自动运行宏。Word 将下列名称识别为自动宏,或称“auto”宏。 宏名 运行条件 AutoExec 启动 Word 或加载全局模板时 AutoNew 每次新建文档时 AutoOpen 每次打开已有文档时 AutoClose 每次关闭文档时 AutoExit 退出 Word 或卸载全局模板时 当以下条件之一为真时,将识别代码模块中的自动宏。 模块在自动宏(如 AutoExec)之后命名,并且包含一个名为“Main”的过程。 任何模块中的过程在自动宏之后命名。 与其他宏一样,自动宏也可以保存于 Normal 模板、其他模板或文档中。要让自动宏运行,它必须位于活动文档的 Normal 模板中,或活动文档选用的模板中。唯一例外的是 AutoExec 宏,它只有存储于以下位置时才可自动运行:Normal 模板、通过“模板和加载项”对话框全局加载的模板、或由“Startup”文件夹指定的文件夹中的全局模板。 在命名冲突的情况下(多个自动宏名相同),Word 将运行上下文中最近的自动宏。例如,如果同时在文档及其附加的模板中创建了 AutoClose 宏,则仅执行文档中的自动宏。如果在 Normal 模板中创建了 AutoNew 宏,只有当文档或其附加模板中没有名为 AutoNew 的宏时,该自动宏才能运行。 注意 按住 Shift 可以终止自动宏的运行。例如,基于包含 AutoNew 宏的模板新建文档时,按住 Shift 可终止 AutoNew 宏的运行。方法是:按住 Shift,单击(“文件”菜单)“新建”对话框中的“确定”按钮,并在显示新文档前持续按住 Shift。如果运行一个宏时有可能触发自动宏,可用下列指令终止自动宏的运行: WordBasic.DisableAutoMacros
word里很多自动执行功能,但是ppt里目前就发现了OnSlideShowPageChange
赵4老师 2017-08-03
  • 打赏
  • 举报
回复
Word的,仅供参考: 自动运行的宏 请参阅 特性 通过为一个宏赋予某个特殊的名称,就可在执行某项操作(例如启动 Word 或打开文档)时自动运行宏。Word 将下列名称识别为自动宏,或称“auto”宏。 宏名 运行条件 AutoExec 启动 Word 或加载全局模板时 AutoNew 每次新建文档时 AutoOpen 每次打开已有文档时 AutoClose 每次关闭文档时 AutoExit 退出 Word 或卸载全局模板时 当以下条件之一为真时,将识别代码模块中的自动宏。 模块在自动宏(如 AutoExec)之后命名,并且包含一个名为“Main”的过程。 任何模块中的过程在自动宏之后命名。 与其他宏一样,自动宏也可以保存于 Normal 模板、其他模板或文档中。要让自动宏运行,它必须位于活动文档的 Normal 模板中,或活动文档选用的模板中。唯一例外的是 AutoExec 宏,它只有存储于以下位置时才可自动运行:Normal 模板、通过“模板和加载项”对话框全局加载的模板、或由“Startup”文件夹指定的文件夹中的全局模板。 在命名冲突的情况下(多个自动宏名相同),Word 将运行上下文中最近的自动宏。例如,如果同时在文档及其附加的模板中创建了 AutoClose 宏,则仅执行文档中的自动宏。如果在 Normal 模板中创建了 AutoNew 宏,只有当文档或其附加模板中没有名为 AutoNew 的宏时,该自动宏才能运行。 注意 按住 Shift 可以终止自动宏的运行。例如,基于包含 AutoNew 宏的模板新建文档时,按住 Shift 可终止 AutoNew 宏的运行。方法是:按住 Shift,单击(“文件”菜单)“新建”对话框中的“确定”按钮,并在显示新文档前持续按住 Shift。如果运行一个宏时有可能触发自动宏,可用下列指令终止自动宏的运行: WordBasic.DisableAutoMacros
脆皮大雪糕 2017-08-02
  • 打赏
  • 举报
回复
引用 2 楼 Chen8013 的回复:
这东西有“事件”吗? 怎么我在对象浏览器中找了半天,什么“事件”都找不出来…………
我也没找着
舉杯邀明月 2017-08-02
  • 打赏
  • 举报
回复
这东西有“事件”吗? 怎么我在对象浏览器中找了半天,什么“事件”都找不出来…………
脆皮大雪糕 2017-08-02
  • 打赏
  • 举报
回复
想办法应聘进入微软,想办法到powerpoint部门,想办法负责宏的相关实现,增加自己想要的功能。

2,464

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧