Excel 2007单元格注释不断变化的形状

我正在Excel 2007中有一个注释的单元格数量显着的文档。 但是,当我保存当天的文档以在第二天继续时,几个注释字段采用完全不同的形状; 大多数缩小,使得只有一小部分文字是可见的,或者在某些情况下,这些字段变得更大。 有没有什么办法解决这一问题?

这个小macros应该至less修正所有的评论:

Sub CommentFixer() Dim c As Comment For Each c In ActiveSheet.Comments c.Shape.TextFrame.AutoSize = True Next End Sub 

编辑#1:

macros很容易安装和使用:

  1. ALT-F11调出VBE窗口
  2. ALT-I ALT-M打开一个新的模块
  3. 粘贴东西,closuresVBE窗口

如果您保存该工作簿,该macros将与它一起保存。 如果您在2003年以后使用的是Excel版本,则必须将该文件另存为.xlsm而不是.xlsx

要删除macros:

  1. 如上所示调出VBE窗口
  2. 清除代码
  3. closuresVBE窗口

从Excel使用macros:

  1. ALT-F8
  2. selectmacros
  3. 触摸RUN

要了解有关macros的更多信息,请参阅:

http://www.mvps.org/dmcritchie/excel/getstarted.htm

http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx

macros必须启用这个工作!