
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); }