【找高手】如何让EXCEL默认把批注内容全部显示?

比如我要做500个批注,而且要把批注内容全部显示出来,怎么弄?现在默认的批注显示框是比较小的,内容一多就显示不完了,就需要去调显示框的大小,500个会把人累趴下的。谢谢!
屋檐上的呆猫:我怎么用过宏,试了下还是不会,不知道把这段代码放哪。请再教下,或者给个教程的网址。感觉你这个宏比较管事。
xiner0817:不好意思,你的动画没完全看懂,好像也没实现默认把批注的内容全部显示出来。
zhudong1110:你理解错了。我要的不是把批注那个框显示出来,而是要把批注那个框里的内容完整地显示出来,比如50行,默认的只能显示个四五行。
为了能够随单元格一起看到批注,您可以选择包含批注的单元格,然后单击“审阅”选项卡上“批注”组中哗卖的“显示/隐藏批注”。要在工作表上与批注的单元格一起显示所有批注,请单击“显示所有批注”。

“当单元格添加了一个较长含有多行内容的批注后,同时设置了冻结窗格的话,就会发生当鼠标指吵春向单元格显示批注时,会经常出现批注最后一行或一部分显示不出来。如果没有冻结窗格的话,就不会发生这种情况。同时这种批注显示不全的问题只出现在Excel 2007,乱碰逗2003之前的版本没有该问题,相信是程序的Bug,刚下载试用了最新的Excel 2010 Beta同样存在该问题,请问该如何向软件厂商反映?让其改进?”

要不你用2003做好了

要不用vba编程序的话,也只是能把其大一统一放大指定格式,不能自动让其根据文字多少改变大小哇

看图片闭侍教程,希望对轿罩吵你有闷改帮助


第一个问拦碰禅题解决办法:

调出审阅工具栏,点【显吵衫示所有批简尘注】按钮

第二个问题解决办法,如何调整显示框大小?
用宏,代码如下:

Sub Macro1()
For Each cmt In ActiveSheet.Comments
With cmt
.Shape.TextFrame.AutoSize = True
lArea = .Shape.Width * .Shape.Height
.Shape.Width = 100
.Shape.Height = (lArea / 100) * 1.2
End With
Next
End Sub
我用的是文本框