更新
我做了一些研究并提出了以下代码,使我达到了我的目标:
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 窗格中特定单元格的线程注释?目前,它显示工作表的所有评论。但是,我只想查看我单击的单元格的评论。
所以,本质上,我想:
或
我希望这是有道理的。特别是因为微软将旧评论功能(黄色背景)的名称更改为 Notes 和新的 Threaded Comments 功能,我指的是并且需要帮助到 Comments