0

我有一个用于我们的新员工入职培训的演示文稿,其中列出了特定表格的到期时间。例如,健康保险表必须在雇用之日起 60 天内上交。每次运行演示文稿时,我希望日期自动更新为从当前日期起 60 天。

我目前有一个链接到具有公式的 Excel 电子表格的文本框=NOW()+60。这很好用,但它仍然不会更新,除非您首先双击文本框以激活/打开 Excel 电子表格,然后刷新到当前日期并更新正确的未来日期。

然而,这不是一个可行的解决方案,因为首先这些未来日期大约有 6 个不同的实例(嵌入在 100 多张幻灯片中)需要双击和更新,其次,我没有运行演示文稿我自己,而是一个主题专家,他在技术上不够精通,甚至连双击文本框来强制刷新。

我希望找到可以将未来日期自动直接插入 PowerPoint 文本框的代码,或者在每次打开 PowerPoint 时打开并刷新链接的 Excel 对象。

任何帮助将不胜感激,谢谢。

4

1 回答 1

0

如果您必须双击以刷新公式,则电子表格似乎是嵌入的,而不是链接的。如果您改为链接信息,您只需要打开 Excel 文件并再次保存以强制更改日期,然后打开 PPT,它会看到更新的 Excel 文件并更新链接。

PPT 将在每个链接中打开/关闭 Excel 一次;如果您有很多链接,这可能会非常耗时,但是对于六个实例,我怀疑这会很糟糕。

这也可以在代码中完成,但是您需要将其代码转换为加载项并将其安装在最终用户的 PC 上,以便为他们提供一键式解决方案。如果不能信任他们双击日期来更新它们,我不确定您是否想教他们如何运行嵌入在演示文稿本身中的宏。如果可以创建加载项,请大声疾呼,我会就如何进行编码提出一些建议。

于 2013-12-04T15:45:18.463 回答