1

我在活动 perl 中使用 Win32::OLE 构建趋势图表。我正在尝试设置主轴单元,以便在 x 轴上仅获得 7 个点。为此,我使用以下代码:

              with( $chart->Axes( xlCategory ),
                    CategoryType                    => 3,
                    MajorUnit                       => ceil( ( $end - $start ) / 7 ),
                    MajorUnitScale                  => xlDays );

这在 Excel2007 中不起作用,但在 Excel2010 中工作正常。使用 Excel 2010,将结束日期和开始日期返回为“41124.5”和“40767”。但是 Excel 2007 返回为“Fri 12 Aug 00:00”和“Fri 3 Aug 12:00”。作为一个原因,它不起作用。如何将此字符串转换为数字格式?

4

1 回答 1

1

根据此 MSDN 页面,此功能应适用于Office 2003Office 2010。没有提到2007版本。

于 2012-02-07T15:47:50.680 回答