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