通过VB宏从Excel文档获取所有修订/跟踪更改

时间:2018-06-29 10:23:00

标签: excel vba excel-vba

在线上缺乏有关以编程方式从excel文档中提取所有修订列表或告知excel之间差异的信息。 工作表中包含无法接受的更改而工作表中没有更改

我试图通过xml等进行一些挖掘。

但是,我想知道是否有任何类似于文字的修订版.count功能来提取此信息。尽可能通过Visual Basic。

1 个答案:

答案 0 :(得分:0)

@ dipl0:在Excel中跟踪/管理参数从未像在Word中那样容易。除了使用VBA和一些旧的Excel技巧外,我发现没有其他方法。

您应该做的事情:

  • 整理一份您的组织认为很重要的问题清单
  • 尝试使用标准Excel属性(BuiltInDocumentProperties)解决尽可能多的可追溯问题,但不要害怕创建自己的CustomDocumentProperties
  • 准备Excel VBA代码以获取属性(“内置”或“自定义”)值并将其分配给命名范围(一旦存在,您可以照常在任何地方使用它)
  • 准备Excel VBA表单和代码以管理这些属性(“内置”或“自定义”)并根据需要更新命名范围
  • 将更改日志作为这些活动的子集进行处理,因此准备另一个Excel VBA表单和相关代码来管理修订更改日志并相应地更新主修订

这一切的基础VBA代码很长,但是本质就在那里。我深深希望这能帮助您计划自己的活动并填补空白。

亲切的问候