设置了对象的属性为“大小固定,位置随单元格而变”或“大小、位置均固定”。会有这样的问题。
如设置“大小、位置均随单元格而变”就没有问题了。
Excel 2003或更早版本制作的文件,最多只能租肢羡有256列,而文件已经使用了其中大部分列。这种文件在Excel 2007/2010中打开弊拍编辑的时候,进行隐藏列、删除列、添加新列等操作的时候,就有可能引起“列数溢出”,从而提示“不能将对象移到工作表外”。
某种意义上说,这是饥码Excel 2007/2010上的一个BUG,我曾经也碰到过这种提示,其列数其实还没到256列,但操作后可能引起列数溢出。
比较好的办法是,将该文件另存为Excel 2007/2010的新文件格式.xlsx再进行编辑。