在 Excel 中仅查看特定于单元格的“线程”注释

问题描述 投票:0回答:0

更新

我做了一些研究并提出了以下代码,使我达到了我的目标:

If Not Target.Comment Is Nothing Or (Target.Column = 19 And Target.Row > 1) Then
      Application.CommandBars("Reviewing").Controls("Show/Hide Comments").Execute
End If

如果所选单元格有评论或所选单元格在“S”列中,则应该显示 Comments 窗格。但是,当我运行它时出现此错误:

运行时错误'-2147467259 (80004005)'

'_CommandBarButton' failedMethod 'Execute' 对象

我相信代码不适用于我的 Excel 版本,因为我在功能区中看不到 Reviewing 选项,只有 Review 选项卡。但是,它可能是别的东西。有什么想法吗?

我正在使用 MS Office 家庭和企业版 2021


在 Excel 中是否有一种方法可以在使用 VBA 或其他解决方案click 后查看threaded comments?目前,您只能通过将鼠标悬停在单元格上来执行此操作。

此外,有没有办法查看 only 使用 VBA 从右侧滑出的 Comments 窗格中特定单元格的线程注释?目前,它显示工作表的所有评论。但是,我只想查看我单击的单元格的评论。

所以,本质上,我想:

  1. 单击一个单元格。
  2. 评论窗格滑出,仅显示与该单元格关联的线程评论

  1. 点击一个单元格(而不是悬停)
  2. 线程评论像往常一样出现在工作表上

我希望这是有道理的。特别是因为微软将旧评论功能(黄色背景)的名称更改为 Notes 和新的 Threaded Comments 功能,我指的是并且需要帮助到 Comments

excel vba click comments threaded-comments
© www.soinside.com 2019 - 2024. All rights reserved.