在Excel(2016)中添加单元格注释时,注释框的大小常常不够优化,需要手动调整。我定义了这个宏(使用我从这里获取的VBA代码),以自动调整当鼠标悬停在单元格上时出现的单元格注释的大小:
Sub FitComments()
Dim xComment As Comment
For Each xComment In Application.ActiveSheet.Comments
xComment.Shape.TextFrame.AutoSize = True
Next
End Sub
然而,我希望这个宏可以做到以下几点:
- 不仅可以在一行上调整注释框大小,还可以跨越多行,优化矩形的纵横比(就像谷歌电子表格自动调整任何单元格注释框的方式一样)
- 仅对当前单元格的注释进行操作,而非工作表中的所有单元格注释