protected override ResultStatus Export() { if (!StartExport()) { return(ResultStatus.Fail); } string lsFile = PbFunc.wf_copy_file(_ProgramID, "30398"); Workbook workbook = new Workbook(); //載入Excel workbook.LoadDocument(lsFile); try { b30398 = new B30398(workbook, emMonth.Text); ShowMsg("30398-「GTF」期貨契約價量資料 轉檔中..."); OutputShowMessage = b30398.Wf30331(); ShowMsg("30398abc-「GTF」期貨契約價量資料(買賣方比重) 轉檔中..."); OutputShowMessage = b30398.Wf30333(); } catch (Exception ex) { File.Delete(lsFile); WriteLog(ex); return(ResultStatus.Fail); } finally { //存檔 workbook.SaveDocument(lsFile); EndExport(); } return(ResultStatus.Success); }
public void Setup() { b30398 = new B30398(_workbook, "2018/10"); }