vba - 通过 VB 宏从 Excel 文档中获取所有修订/跟踪更改
问题描述
关于以编程方式从 Excel 文档中提取所有修订的列表,或区分具有未接受更改的 Excel 工作表和未接受更改的 Excel 工作表之间的区别,在线信息很少
我试图通过xml等进行一些挖掘。
但是我想知道是否有任何类似于单词 revisions.count 功能的功能来提取此信息。如果可能的话,特别是通过visual basic。
解决方案
@dipl0:在 Excel 中跟踪/管理参数从未像在 Word 中那样容易。我发现除了使用 VBA 和一些旧的 Excel 技巧之外别无他法。
你应该做的事情:
- 编制一份您的组织认为需要跟踪的重要问题的列表
- 尝试使用标准 Excel 属性 (BuiltInDocumentProperties) 解决尽可能多的可追溯问题,但不必担心创建自己的 CustomDocumentProperties
- 准备 Excel VBA 代码以获取属性(内置或自定义)值并将其分配给命名范围(一旦存在,您可以像往常一样在任何地方使用它)
- 准备 Excel VBA 表单和代码以管理这些属性(内置或自定义)并根据需要更新命名范围
- 将您的更改日志视为这些活动的子集,因此准备另一个 Excel VBA 表单和相关代码来管理修订更改日志并相应地更新主要修订
这一切的底层 VBA 代码很长,但精髓就在那里。我非常希望这可以帮助您计划自己的活动并填补空白。
亲切的问候
推荐阅读
- django - django 测试客户端:Django Restframework 没有来自测试客户端的 PUT 数据
- optimization - 如何在 OPL 的替代函数中创建 if 和 else?
- javascript - React JS 无限轮播
- delphi - 我在新创建的带有 TComboBox 祖先的组件上收到错误“未声明的标识符”
- python - 无法使用来自另一个域的 pyodbc 连接到 SQL Server
- javascript - Loop out of a JavaScript array every 25 Iterations
- java - add more than one example for request body in post request in swagger
- laravel - Does Passport utilize guards not to authenticate users but to validate access tokens on routes where these tokens are required?
- c# - How can I add text below a QR code in zxing.net
- ruby-on-rails - omniauth-twitter gem 没有重定向到 twitter