2013-02-12 40 views
0

我擺弄的是在perl腳本中創建的excel圖形,並試圖設置最小和最大軸,但是我似乎無法讓我的腦袋圍繞VBA進行Perl轉換。perl和excel圖形軸

請你幫忙。

我已經試過了這幾種不同的方式,但這裏是我現在擁有的。

$chart1->{Chart}->Axes(xlCategory)->MinorUnit => 0; 
    $chart1->{Chart}->Axes(xlCategory)->MajorUnit => 100; 

我也嘗試了以下。

$chart1->{Chart}->Axes(xlCategory)->MinimumScale => 0; 
    $chart1->{Chart}->Axes(xlCategory)->MaximumScale => 100; 

非常感謝提前。

+0

您使用Excel的模塊是什麼? – Ilion 2013-02-12 04:08:37

+0

我正在嘗試使用基本模塊。所以Win32 OLE。 – MicrobicTiger 2013-02-25 10:44:21

回答

0

經過一番搜索和一些試驗和錯誤後,我設法排序這一個。所需的代碼如下。

對於x軸;

$chart1->{Chart}->Axes(xlCategory,xlPrimary)->{MinimumScale} = 0; 
$chart1->{Chart}->Axes(xlCategory,xlPrimary)->{MaximumScale} = 100; 

而對於y軸;

$chart1->{Chart}->Axes(xlValue,xlPrimary)->{MinimumScale} = 0; 
$chart1->{Chart}->Axes(xlValue,xlPrimary)->{MaximumScale} = 100;