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

Vba 通过VB宏从Excel文档获取所有修订/跟踪更改,vba,excel,Vba,Excel,关于以编程方式从excel文档中提取所有修订的列表,或者说明excel文档与excel文档之间的区别,在线信息很少 具有不可接受更改和不可接受更改的工作表 我试着对xml等进行一些挖掘 但是我想知道是否有类似于words revisions.count的功能来提取这些信息。如果可能的话,特别是通过visual basic。@dipl0:在Excel中跟踪/管理参数从未像在Word中那样容易。除了使用VBA和一些旧的Excel技巧外,我没有找到其他方法 你应该做的事情: 编制一份清单,列出贵组织

关于以编程方式从excel文档中提取所有修订的列表,或者说明excel文档与excel文档之间的区别,在线信息很少 具有不可接受更改和不可接受更改的工作表

我试着对xml等进行一些挖掘


但是我想知道是否有类似于words revisions.count的功能来提取这些信息。如果可能的话,特别是通过visual basic。

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

你应该做的事情:

  • 编制一份清单,列出贵组织认为需要跟踪的重要问题
  • 尝试使用标准Excel属性(内置文档属性)解决尽可能多的可跟踪问题,但不要害怕创建自己的CustomDocumentProperties
  • 准备Excel VBA代码以获取属性(内置或自定义)值并将其指定给命名范围(一旦它存在,您可以像往常一样在任何地方使用它)
  • 准备Excel VBA表单和代码以管理这些属性(内置或自定义),并根据需要更新命名范围
  • 将更改日志视为这些活动的子集,因此准备另一个Excel VBA表单和相关代码来管理修订更改日志并相应地更新主修订
这一切的底层VBA代码都相当长,但本质是存在的。我深深地希望这能帮助你规划自己的活动并填补空白


亲切问候

我不得不做一些涉及python和xml的不道德的事情,但我终于做到了:)我不得不做一些涉及python和xml的不道德的事情,但我终于做到了:)