3
#___ FIND LAST ROW/COLUMN WITH DATA
my $row = $Sheet1 -> UsedRange -> Find(
     {      What => "*", 
            SearchDirection => xlPrevious,  
            SearchOrder => xlByRows
      })-> {Row};

エラー:

Bareword "xlByRows" not allowed while "strict subs" in use. 
4

3 に答える 3

4

use Win32::OLE::Const 'Microsoft Excel';定数を正しくインポートするには、プログラムの先頭に配置する必要があります。

このPerl Monks ページを見てください。あなたが抱えている問題をカバーしているようです。

于 2009-03-04T15:11:44.257 に答える
1

xlByRows は定数ではないため、引用符で囲む必要があります。OLE オブジェクトによってエクスポートされた定数でない限り、その場合は Win32::OLE::Const などを使用して名前空間にインポートする必要があります。

于 2009-03-04T13:42:22.990 に答える