我将处理Word、Excel和PowerPoint。到目前为止,我只看了Word和Excel。看起来Word文档应该很容易操作,但Excel工作簿看起来像是噩梦。例如...
在Word中,似乎只需删除相应的"w:p"标记即可删除段落。然而,删除Excel行的提供的代码片段需要大约150行代码(!)。
Excel代码如此之多的原因是删除行意味着更新所有后续行的行索引,修复“共享字符串”表等。根据顶部的注释,代码片段甚至不完整,因为它无法处理包含表格的工作簿(我可以接受)。
我不清楚的是,这是否是示例代码的唯一限制。例如,如果工作簿包含数据透视表,或者图表引用来自同一张表的数据,或者一些命名范围,那么也会有问题吗?您还需要更新引用行索引已更改的任何单元格(等)的公式吗?
[更不用说“calc chain”了,幸运的是,我认为您可以简单地删除它,因为它只是可以重新构建的缓存。]
那就是我的问题,虽然它很模糊。做一些像删除行这样简单的事情需要多努力?这是一个不可逾越的任务吗?
此外,如果Excel或Word或PowerPoint中还有其他类似的问题,我想现在就听到它们,以免浪费太多时间走进死胡同。谢谢。