【问题标题】:Get All Revisions / Track Changes From an Excel Document Via VB Macro通过 VBA 宏从 Excel 文档中获取所有修订/跟踪更改
【发布时间】:2018-06-29 10:22:59
【问题描述】:

网上很少有关于以编程方式从 excel 文档中提取所有修订的列表,或区分 excel 的信息 有未接受更改的工作表和不接受更改的工作表

我已经尝试对 xml 等进行一些挖掘。

但是我想知道是否有任何类似于单词 revisions.count 功能的功能来提取此信息。如果可能,特别是通过 Visual Basic。

【问题讨论】:

  • 我不得不做一些涉及 python 和 xml 的邪恶事情,但我终于到了那里:)

标签: vba excel


【解决方案1】:

@dipl0:在 Excel 中跟踪/管理参数从未像在 Word 中那样简单。我发现除了使用 VBA 和一些旧的 Excel 技巧之外别无他法。

你应该做的事情:

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

所有这些的底层 VBA 代码都很长,但精髓就在那里。我非常希望这可以帮助您计划自己的活动并填补空白。

亲切的问候

【讨论】:

  • 我不得不做一些涉及 python 和 xml 的邪恶事情,但我终于到了那里:)
猜你喜欢
  • 2015-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多