只要数值列为“高精度小数”,图表就有可能无法正常显示。这是例子:
在上例中,
只要A列有空值的,该行图表就无法生成。如果把所有数据列类型改成“双精度小数”,则又可以正常显示。
而在实际项目应用中,表数据全部是通过SQLCrossTableBuilder等统计生成的,这样得到的统计列全部都是高精度小数,就导致此问题!
注意看,下图的fff、oooo、tttt三项是空的:
此主题相关图片如下:6.jpg
如果把数值列全部改成“双精度小数”,就可全部正常显示。
还有就是,插入到Excel中的图表,打印出来很不清晰,不知能否给图表设置清晰度。
以下是引用reachtone在2010-3-3 10:31:00的发言:
加上Series.Y.DataType就OK了。
帮助中没有,建议将此加上。
不要加在帮助上,而是从根儿上解决,让Series.Y.DataType 实现自动转换。
以下是引用reachtone在2010-3-3 16:08:00的发言:
还有就是,插入到Excel中的图表,打印出来很不清晰,不知能否给图表设置清晰度。
下次更新后,可以保存为wmf格式,这样就可以无级缩放,不变形。