2
Microsoft Dynamics AX 2009でExcelファイルを生成しています.9行目からExcelでテーブルを作成したいと考えています。範囲を設定しても、表は常にセルA1に表示されます。Excelファイルのテーブルの設定範囲
SysExcelRange xlsRange;
SysExcelListObject listObj;
#define.ListObjectName("xlGuess")
...
xlsRange = xlsWorkSheet.range("A9");
listObj = xlsWorkSheet.listObjects().add(xlsRange, #ListObjectName);
私はまた、 "A9:E13" のような完全な範囲を設定しようとしたと "A9:A13" が、それはどちらか動作しませんでした。おそらく、それはCOMオブジェクトで行うことは可能ですが、それを達成できませんでした。 なぜ機能しないのですか?
、しかし:それはExcelは、このようなファイルが開きます。この
のようなAOTジョブに
'_range'オブジェクトが' null'かどうかをチェックします。 「はい」の場合は古いバージョンが使用され、もう1つは固定バージョンです。したがって、メソッドが範囲なしで呼び出された場合、このコードは失敗する可能性があります。 –