gpt4 book ai didi

excel - 有没有办法通过Excel中的VBA触发 "track changes"?

转载 作者:行者123 更新时间:2023-12-04 20:19:59 24 4
gpt4 key购买 nike

我想从 VBA 开始/停止 Excel 中的“跟踪更改”功能。

通过网络搜索,我看到了一个名为 TrackRevisions 的属性。的 ActiveDocument目的。据说在 MS Word 写作中 ActiveDocument.TrackRevisions = True应该打开“跟踪更改”。

但在 MS Excel 中,这一行给出 424 Object required运行时错误。尝试使用 ThisWorkbook 时返回相同的错误.将其更改为 ActiveSheet带来438 Object doesn't support this property or method错误。

最佳答案

对于 shared workbook 您可以从这些链接中使用 VBA(方法是 ActiveWorkbook.HighlightChangesOptions)

  • HighlightChangesOptions Method Excel 2003 VBA Language Reference
  • Workbook.HighlightChangesOptions MethodOffice 2007
  • Workbook.HighlightChangesOptions Method (Excel)Office 2010

  • 这不能提供与 Word 中相同的跟踪深度,例如,在我的帖子中的第一个链接中,在 Excel 中:
  • 更改跟踪不同于撤消和备份
  • 某些类型的更改不会被跟踪 对单元格内容所做的更改会被跟踪,但其他更改(例如格式更改)不会被跟踪。
  • 更改历史记录仅保留特定时间间隔
  • 更改历史记录会定期删除

  • 如果这不是您所追求的,您可以使用特定的 VBA 来跟踪
  • 某些单元格,或
  • 比较版本

  • 但如果是这种情况,我们将需要您提供更多关于您所追求的信息。

    关于excel - 有没有办法通过Excel中的VBA触发 "track changes"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8818076/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com