我的原始excel图表是由marco创建的
Dim ch As ChartObject
Set ch = ActiveSheet.ChartObjects.Add(5, 50, 520, 280)
我尝试使用jasperserver模拟相同的输出(它们的数据不同,但是我希望图表大小(5、50、520、280)可以像chart1一样),但是结果是图表就在A5单元格及其下一个单元格已经是U5单元格,如下所示(图2):
1)任何让jasperserver将我的图表导出到工作表中特定区域的方法(例如图表1,
ActiveSheet.ChartObjects.Add(5,50,520,280))?
2)我发现在excel图表对象中,垂直轴的最大和最小值是自动生成的,是否有任何方法可以让jasperserver使用与原始excel图表相同的逻辑?
3)在使用marco的chart1中,图像位于几行(4-20)的顶部,但是如果使用jasperserver导出图表(chart2),则该图表位于一行的顶部,并且该行会放大(第5行)。如何使Chart2像chart1一样,位于几行而不是一行的顶部?