有时出现Excel导出问题

时间:2016-12-02 11:00:20

标签: excel export-to-excel axapta dynamics-ax-2012 x++

我遇到了问题,我正在将表格循环到 Excel。

我的代码如下所示:

#WINAPI
#Excel
SysExcelApplication     excel;
SysExcelWorkbooks       books;
SysExcelWorkbook        book;
SysExcelWorksheets      sheets;
SysExcelWorksheet       sheet;
SysExcelCells           cells;
SysExcelCell            cell;
SysExcelRange           columns;

while select myTable
{
    cell = sheet.cells().item(row, col);
    cell.value(myTable.FieldI);
    sheet.columns().autoFit();
    col++;

    cell = sheet.cells().item(row, col);
    cell.value(myTable.FieldII);
    sheet.columns().autoFit();
    col++;

    row++;
    col=1;
}
// when the cycle end save my file

但有时我会给出错误看起来像消息调试

变量赋值中的参数类型错误ErrorMessege

提供的参数数量与方法接受的参数数量不同

但奇怪的是,如果我尝试重新启动导出,我将不会得到错误。 我有这个问题

我有相同的代码和相同的数据。 当我生成文件时,excle行是完美的。 我有50%的案例存在这个问题。

创建的行数少了1700。 它取决于什么?我有很多行?还是其他?

我分享了在网络Some question上发现的相同问题,我试图使用,但没有解决我的问题: 我添加了更多信息并没有解决我的问题change settings

感谢您的建议,

享受

0 个答案:

没有答案