我有一个用于我们新员工入职培训的演示文稿,其中列出了特定表格到期的时间。例如,健康保险表格必须在雇用日期后60天内提交。我希望每次演示文稿时,日期自动更新为当前日期的60天。
我目前有一个链接到Excel电子表格的文本框,其中包含公式=NOW()+60
。这很好用,但除非您首先双击文本框以激活/打开Excel电子表格,然后刷新到当前日期并更新正确的未来日期,否则它仍然不会更新。
这不是一个可行的解决方案,但是因为首先需要双击和更新这些未来日期的大约6个不同的实例(嵌入在100多张幻灯片中),在第二位,我不是自己运行演示文稿,但主题专家是,技术上不够精明,甚至双击文本框强制刷新。
我希望找到能够直接在PowerPoint文本框中直接插入未来日期的代码 - 或者 - 每次打开PowerPoint时打开并刷新链接的Excel对象。
任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
如果必须双击以使公式刷新,则电子表格似乎可能是嵌入的,而不是链接的。如果您改为链接信息,则只需打开Excel文件并再次保存以强制更改日期,然后打开PPT,即可查看更新的Excel文件并更新链接。
每个链接PPT将打开/关闭一次;如果你有很多链接,这可能非常耗时,但对于六个实例,我怀疑它是不是很糟糕。
这也可以在代码中完成,但是您需要将代码转换为加载项并将其安装在最终用户的PC上,以便为他们提供一键式解决方案。如果他们不能信任双击日期来更新它们,我不确定你是否想要教他们如何运行嵌入在演示文稿中的宏。如果有可能创建加载项,请大声说出,我会就如何编写代码提出一些建议。