Dynamics Ax – X++ Excel Şablonunu Açmak

9 Kas

Herkese merhaba,
Diyelim ki elinizde bir excel şablonu var ve bu exceli ax içinden açmak istiyorsunuz. Bunu yapmak için aşağıda ki kodlar size yardımcı olacaktır.

filePath kısmında dikkat etmemiz gereken nokta, excel dosyamızın sadece adını veriyoruz, uzantısını verdiğimizde çalışmaz.

filePath = @”Dosyayolu\dosyAdi”;

static void SEMExcelOpen(Args _args)
{
    //semihcelikol.com
    SysExcelApplication         sysExcelApplication;
    SysExcelWorkbooks           sysExcelWorkbooks;
    SysExcelWorkbook            workbook;
    SysExcelWorksheets          worksheets;
    SysExcelWorksheet           worksheet;
    SysExcelCells               cells;
    SysExcelCell                cell;
    FilePath                    filePath;
    
    filePath = @"C:\AXDocuments\test";
    
    if(!filePath)
    {
        throw error("Dosya bulunamadı.");
    }
    
    sysExcelApplication = SysExcelApplication::construct();
    sysExcelWorkbooks   = sysExcelApplication.workbooks();
    sysExcelWorkbooks.open(filePath);
   
    workbook    = sysExcelWorkbooks.item(1);
    worksheets  = workbook.worksheets();
    worksheet   = worksheets.itemFromNum(1);
    cells       = worksheet.cells();

    //SysExcelApplication.save();
    //Ekrana exceli çıkartır.
    SysExcelApplication.visible(true);
}

Bir Cevap Yazın