我有一些旧的VB6代码,可以为Excel图表添加形状。
select A order by A
这在某些机器上运行正常,但在其他机器上,未正确设置大小。在调查时,这似乎是因为Autosize属性并不总是默认为True。
代码已在各种版本的Excel上运行多年。我有两台PC都运行Excel 2007(完全相同的构建版本)其中一个工作正常(自动保存默认为True)和另一个形状没有出现(自动调整默认为False)。有效的是Windows 7,而不是Windows 10,但我怀疑这是问题。
我认为我可以通过在创建形状时将TextFrame.Autosize显式设置为True来解决问题,但我很好奇是什么定义了最初如何设置此值。 Excel中是否存在影响此问题的全局设置?