为什么编程创建的Excel图表看起来像是10年前的图表?

为什么编程创建的Excel图表看起来像是10年前的图表?,excel,charts,labview,Excel,Charts,Labview,我正在尝试使用Excel Insert Graph.vi在LabVIEW中以编程方式生成Excel 2010图表(特别是散点图)。当我打开Excel并选择数据并创建图表时,它看起来很漂亮,很新,而且很容易配置。当我使用VI来做这件事时,它看起来又旧又丑,点击它来获取选项会拿走我的功能带,似乎会把我带回2003年的土地。我假设这在VB/C#Excel绘图中也是如此,但我还没有测试过。有人知道为什么我在程序中绘图时无法访问较新的图表吗?我使用xlxyScatter作为图表类型。奇怪。经过更多的实验后

我正在尝试使用Excel Insert Graph.vi在LabVIEW中以编程方式生成Excel 2010图表(特别是散点图)。当我打开Excel并选择数据并创建图表时,它看起来很漂亮,很新,而且很容易配置。当我使用VI来做这件事时,它看起来又旧又丑,点击它来获取选项会拿走我的功能带,似乎会把我带回2003年的土地。我假设这在VB/C#Excel绘图中也是如此,但我还没有测试过。有人知道为什么我在程序中绘图时无法访问较新的图表吗?我使用xlxyScatter作为图表类型。

奇怪。经过更多的实验后,似乎只有Excel Insert Graph.vi(报表生成工具包的一部分)可以提取这个旧版本的图形。如果我在Excel ActiveX命令上使用相同的枚举,它将为我提供图表的更新版本。您可以查看报表生成工具包,查看它调用的模板或Excel函数。我没有安装工具包(或MS Office)。有趣的是,我可以进入这些VIs。我只是假设它们像大多数NI一样有密码保护。谢谢如果NI使用密码锁定代码,通常会有一些理由:*代码(如果更改)可能会造成伤害*代码非常模糊*代码在生成报告时写得不好,最后一个可能是有效的。但是,它写得很糟糕,因此最好向最终用户打开代码,以便他们能够修复它。您可以编写一个VB脚本(在excel文件中)来绘制数据,并使用labview调用该脚本。这样,你的图表将是现代的。