【发布时间】:2014-01-24 15:07:01
【问题描述】:
我有一个包含大时间表的 Word 文档,其中有 n 行,每行与一天中的一项活动相关。我在表格的一列中为每个活动分配了持续时间 D(以分钟为单位),以及活动开始时间 T,其中 T(N+1) = T(N)+D(N):
Name | Time | Duration
Activity1 | 09:00 | 5
Activity2 | 09:05 | 10
Activity3 | 09:15 | ...
我希望时间列是一系列公式,以便在我更改开始时间或持续时间、添加或删除行时正确更新整个表格。
目前我每次都将列表导出到 excel 进行计算,我不想嵌入工作表,因为压力不要从文档创建者那里更改表格。
有没有办法在word中做到这一点?
【问题讨论】:
-
无法在 excel 中复制表格(风格方面)?
-
我假设您不允许将 word 文档中的表格与 excel 链接,因为它们与 shown here 是不同的东西
-
到目前为止,我一直在将表格复制到 excel 并更新列,然后再粘贴回去。但通常,有人会在不改变开始时间的情况下更改持续时间,表格最终会结束不同步,所以我想在文档中放置一些东西来解决这个问题。可悲的是,我无法嵌入,因为文档的创建者希望它保留一个单词表。真的,整个文档应该是一个电子表格。
-
如果数据是普通的数字数据,你可以在 Word 表格中使用公式......但从那时起,如果没有 VBA 就很难做到
-
可以使用 Word 公式来处理时间(稍微妥协),但是您需要 Word VBA 或其他自动化来处理行添加,因为必须插入正确的公式每一行,除非您当然可以坚持用户使用某种自动文本或自动更正进行插入,否则用户从未接触过表格布局,等等。
标签: vba ms-word formula word-field