更改Excel字体渲染以适应各种缩放级别的内容

时间:2013-03-13 13:49:18

标签: excel resize

通过选择一系列列并双击光标在两个单元格之间,可以轻松调整单元格的内容。但是,如果您放大或缩小单元格的渲染更改以及自动调整相对于单元格大小的更改,您最终会得到#####。

有没有办法自动调整将保持不管缩放级别的单元格?

对于Excel的软件开发团队来说,这可能是更多的问题,但如果问题得到解决,也许可以在过渡期间实施VBA创可贴修复。

谢谢!

2 个答案:

答案 0 :(得分:1)

有一个菜单按钮自动执行此操作。对我来说,它是功能区“开始”,而不是“行”,而不是“格式”而不是其中一个列宽选项。 请原谅含糊的描述,我使用的是Iffce的德语版本。

答案 1 :(得分:1)

不幸的是,默认情况下无法捕获缩放级别(通过滚动鼠标滚轮)来触发VBA脚本。

唯一的解决方案似乎是在后台运行一个VBA子程序,它将当前缩放级别和它们应用的工作表存储在一个Public变量中。

当该变量与当前从应用程序中观察到的变量不同时,您需要再次为所有工作表列激活自动调整。

或者您可以只存储一个数字(缩放级别),然后当您在具有不同缩放级别的工作表之间切换时,子程序将立即为您切换到的工作表自动调整。

当然,你必须考虑这样做的时间间隔。

最后一种选择是在你发现这种情况时手动进行Autfit ...