我一直想编写一个宏来每5分钟自动保存一次Powerpoint文件。有人可以帮忙吗?
我知道有一个内置的自动保存功能,但这仅对自动恢复有用。我试图每5分钟保存一次此ppt,以便同时使用它的其他用户可以看到更新(使用Office 365)。
谢谢!
答案 0 :(得分:1)
我认为您将无法使用一个简单的宏来执行此操作,但是您可以通过外接程序使它起作用。
加载项将:
陷阱事件,特别是SelectionChanged事件。
每次触发事件时,事件处理代码都会将当前时间与上次触发时间进行比较(存储在静态变量中)。
如果自上次触发事件以来已过了x分钟,请保存演示文稿并重置上次触发时间。
如果该事件在会话期间从未触发,则表示没有任何更改,因此没有真正的保存理由。
进一步细化:在检查时差之前或之后,检查演示文稿的.Saved属性。如果为True,则演示文稿中没有任何更改,因此,无需再次保存。
答案 1 :(得分:0)
我可能是错的,但是我看到的有关间隔保存的大多数答案都使用OnTime方法。 PowerPoint中实际上不提供此功能,因此我实际上不确定您要执行的操作是否可能。