1
我想获得PlotArea宽度和高度以计算比例。 我用ActiveChart.PlotArea.Width
来获得宽度,然后用Photoshop测试宽度。VBA给出错误的地块宽度?
我发现ActiveChart.PlotArea.Width
返回的宽度是错误的。
图片显示了我说的:
我不知道为什么......
请帮助我了解为什么会发生,以及如何解决它...
谢谢!
我想获得PlotArea宽度和高度以计算比例。 我用ActiveChart.PlotArea.Width
来获得宽度,然后用Photoshop测试宽度。VBA给出错误的地块宽度?
我发现ActiveChart.PlotArea.Width
返回的宽度是错误的。
图片显示了我说的:
我不知道为什么......
请帮助我了解为什么会发生,以及如何解决它...
谢谢!
PlotArea.Width返回的点的宽度不是像素。 http://msdn.microsoft.com/en-us/library/ff198324.aspx
点数是一个长度单位。像素在诸如显示器,字体,真实设置等诸多因素上是可变的。这里是关于将像素转换为点的SO帖子:Convert Pixels to Points