$PBExportHeader$w_xls_update_templates.srw forward global type w_xls_update_templates from w_xls_publ_base end type type sle_2 from u_xls_sleedit within w_xls_update_templates end type type st_1 from statictext within w_xls_update_templates end type type st_2 from statictext within w_xls_update_templates end type type sle_1 from singlelineedit within w_xls_update_templates end type type cb_save from uo_xls_imflatbutton within w_xls_update_templates end type type ole_1 from olecontrol within w_xls_update_templates end type type cbx_new from checkbox within w_xls_update_templates end type type cb_ch from commandbutton within w_xls_update_templates end type type cbx_ifpic from checkbox within w_xls_update_templates end type end forward global type w_xls_update_templates from w_xls_publ_base integer width = 2473 integer height = 544 string title = "模版上传" boolean minbox = false windowtype windowtype = response! boolean toolbarvisible = false sle_2 sle_2 st_1 st_1 st_2 st_2 sle_1 sle_1 cb_save cb_save ole_1 ole_1 cbx_new cbx_new cb_ch cb_ch cbx_ifpic cbx_ifpic end type global w_xls_update_templates w_xls_update_templates TYPE VARIABLES Long cur_tid,flag = 0 uo_sendtoexcel obj_xls END VARIABLES on w_xls_update_templates.create int iCurrent call super::create this.sle_2=create sle_2 this.st_1=create st_1 this.st_2=create st_2 this.sle_1=create sle_1 this.cb_save=create cb_save this.ole_1=create ole_1 this.cbx_new=create cbx_new this.cb_ch=create cb_ch this.cbx_ifpic=create cbx_ifpic iCurrent=UpperBound(this.Control) this.Control[iCurrent+1]=this.sle_2 this.Control[iCurrent+2]=this.st_1 this.Control[iCurrent+3]=this.st_2 this.Control[iCurrent+4]=this.sle_1 this.Control[iCurrent+5]=this.cb_save this.Control[iCurrent+6]=this.ole_1 this.Control[iCurrent+7]=this.cbx_new this.Control[iCurrent+8]=this.cb_ch this.Control[iCurrent+9]=this.cbx_ifpic end on on w_xls_update_templates.destroy call super::destroy destroy(this.sle_2) destroy(this.st_1) destroy(this.st_2) destroy(this.sle_1) destroy(this.cb_save) destroy(this.ole_1) destroy(this.cbx_new) destroy(this.cb_ch) destroy(this.cbx_ifpic) end on EVENT OPEN; CALL SUPER::OPEN; cur_tid = Message.DoubleParm IF IsNull(cur_tid) OR cur_tid = 0 THEN Close(THIS) obj_xls = CREATE uo_sendtoexcel obj_xls.commit_transaction = sqlca END EVENT event close; CALL SUPER::CLOSE; DESTROY ole_1 CloseWithReturn(THIS,flag) end event type cb_func from w_xls_publ_base`cb_func within w_xls_update_templates boolean visible = false integer x = 2158 integer y = 768 end type type cb_exit from w_xls_publ_base`cb_exit within w_xls_update_templates integer x = 1545 integer y = 308 integer width = 320 string text = "取消" integer picsize = 16 end type type sle_2 from u_xls_sleedit within w_xls_update_templates integer x = 338 integer y = 44 integer width = 1623 integer height = 96 integer taborder = 20 boolean bringtotop = true end type type st_1 from statictext within w_xls_update_templates integer x = 73 integer y = 68 integer width = 233 integer height = 48 boolean bringtotop = true integer textsize = -9 integer weight = 400 fontcharset fontcharset = gb2312charset! fontpitch fontpitch = variable! string facename = "宋体" long textcolor = 33554432 long backcolor = 134217739 string text = "模版名称" boolean focusrectangle = false end type type st_2 from statictext within w_xls_update_templates integer x = 73 integer y = 196 integer width = 233 integer height = 48 boolean bringtotop = true integer textsize = -9 integer weight = 400 fontcharset fontcharset = gb2312charset! fontpitch fontpitch = variable! string facename = "宋体" long textcolor = 33554432 long backcolor = 134217739 string text = "模版路径" boolean focusrectangle = false end type type sle_1 from singlelineedit within w_xls_update_templates integer x = 338 integer y = 172 integer width = 1929 integer height = 96 integer taborder = 30 boolean bringtotop = true integer textsize = -9 integer weight = 400 fontcharset fontcharset = gb2312charset! fontpitch fontpitch = variable! string facename = "宋体" long textcolor = 33554432 borderstyle borderstyle = stylelowered! end type type cb_save from uo_xls_imflatbutton within w_xls_update_templates integer x = 654 integer y = 308 integer width = 320 integer taborder = 40 boolean bringtotop = true string normalpicname = "save.bmp" integer picsize = 16 end type event clicked; CALL SUPER::Clicked; sle_1.Text = Trim(sle_1.Text) sle_2.Text = Trim(sle_2.Text) String errmsg IF sle_2.Text = '' THEN MessageBox('系统提示','请输入模版名称!') RETURN END IF String TemplatesName TemplatesName = sle_2.Text IF NOT cbx_new.Checked THEN IF sle_1.Text = '' OR NOT FileExists(sle_1.Text) THEN MessageBox('系统提示','请选择模版!') RETURN END IF IF Right(Lower(sle_1.Text), 4) <> '.xlt' AND Right(Lower(sle_1.Text), 4) <> '.xls' THEN MessageBox('系统提示','请选择正确的Excel模版!') RETURN END IF // Blob blob_excel IF ole_1.InsertFile(sle_1.Text) <> 0 THEN //OLE错误 MessageBox('系统提示','加载模版失败!') RETURN END IF ELSE IF ole_1.InsertClass("excel.sheet") <> 0 THEN //OLE错误 MessageBox('系统提示','创建空白模版失败!') RETURN END IF END IF Int li_ifpic IF cbx_ifpic.Checked THEN li_ifpic = 1 ELSE li_ifpic = 0 END IF IF obj_xls.of_inserttemplate(cur_tid, ole_1.ObjectData, TemplatesName, li_ifpic,errmsg,TRUE) <> 1 THEN ROLLBACK; flag = 0 MessageBox('失败',errmsg) RETURN END IF //COMMIT ; //提交事务 IF NOT cbx_new.Checked THEN MessageBox("成功","上传模版成功") ELSE MessageBox("成功","建立空白模版成功") END IF flag = 1 Close(PARENT) end event type ole_1 from olecontrol within w_xls_update_templates event queryinterface ( oleobject riid, ref pointer ppvobj ) event addref ( ) event release ( ) event selectionchange ( oleobject target ) event beforedoubleclick ( oleobject target, ref boolean cancel ) event beforerightclick ( oleobject target, ref boolean cancel ) event activate ( ) event deactivate ( ) event calculate ( ) event change ( oleobject target ) event followhyperlink ( oleobject target ) event pivottableupdate ( oleobject target ) boolean visible = false integer y = 292 integer width = 443 integer height = 248 integer taborder = 50 boolean bringtotop = true borderstyle borderstyle = stylelowered! boolean focusrectangle = false string binarykey = "w_xls_update_templates.win" omactivation activation = activateondoubleclick! omdisplaytype displaytype = displayascontent! omcontentsallowed contentsallowed = containsany! end type type cbx_new from checkbox within w_xls_update_templates integer x = 1993 integer y = 60 integer width = 480 integer height = 60 boolean bringtotop = true integer textsize = -9 integer weight = 400 fontcharset fontcharset = gb2312charset! fontpitch fontpitch = variable! string facename = "宋体" long textcolor = 33554432 long backcolor = 134217739 string text = "建立空白模版" end type EVENT Clicked; IF THIS.Checked THEN sle_1.Enabled = FALSE sle_1.Text = '' cb_ch.Enabled = FALSE ELSE sle_1.Enabled = TRUE cb_ch.Enabled = TRUE END IF END EVENT type cb_ch from commandbutton within w_xls_update_templates integer x = 2272 integer y = 172 integer width = 146 integer height = 100 integer taborder = 40 boolean bringtotop = true integer textsize = -9 integer weight = 400 fontcharset fontcharset = gb2312charset! fontpitch fontpitch = variable! string facename = "宋体" string text = "..." end type event clicked; String Pathname,Filename Integer i //i=GetFileOpenName("Excel文件选择", pathname, filename, "Excel", "模版(*.xlt),*.xlt,Excel Files(*.xls),*.xls,All Files(*.*),*.*") i = GetFileOpenName("Excel文件选择", Pathname, Filename, "Excel", "Excel Files(*.xls),*.xls,模版(*.xlt),*.xlt") IF i = 1 And Trim(Pathname) <> '' And Trim(Filename) <> "" THEN sle_1.Text = Pathname Long poi = 0,Begin = 1 Begin = Pos(Filename,'.',1) DO WHILE Begin > 0 poi = Begin Begin = Pos(Filename,'.',Begin + 1) LOOP IF poi > 0 THEN sle_2.Text = Mid(Filename,1,poi -1) ELSE sle_2.Text = Filename END IF // IF sle_2.Text = '' THEN sle_2.Text = Filename END IF end event type cbx_ifpic from checkbox within w_xls_update_templates integer x = 69 integer y = 316 integer width = 402 integer height = 60 boolean bringtotop = true integer textsize = -9 integer weight = 400 fontcharset fontcharset = gb2312charset! fontpitch fontpitch = variable! string facename = "宋体" long textcolor = 33554432 long backcolor = 134217739 string text = "含有图片" end type Start of PowerBuilder Binary Data Section : Do NOT Edit 04w_xls_update_templates.bin 2600001c00e011cfd0e11ab1a1000000000000000000000000000000000003003e0009fffe000000060000000000000000000000010000000100000000000010000000000200000001fffffffe0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd00000008fffffffe0000000400000005000000060000000700000009fffffffe0000000a0000000b0000000cfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006f00520074006f004500200074006e00790072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050016ffffffffffffffff000000020002082000000000000000c0460000000000000000000000000000006abcdaf001c889a5000000030000118000000000004f00010065006c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102000affffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000430001006d006f004f0070006a0062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010200120000000100000004ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000010000006a00000000006f0057006b0072006f0062006b006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020012ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000003000007ea00000000fffffffe00000002fffffffe0000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022fffffffe0000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000300000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003dfffffffe0000003f0000004000000041fffffffe000000430000004400000045fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 2Dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02000001000000000000000000000000000000000022960800000000000000000000000000000000000000000000000000000000000000000000000000000000fffe000100000a03ffffffff0002082000000000000000c0460000000000001e7263694d666f736f664f20746563696663784520b9206c65b1f7d7a4000600ed69420000003866660000000e6563784568532e6c2e74656539f40038000071b20000000000000000000000000000000000000000000000000000000000000000001008090005060007cd15ec0000c0c100000306000200e100c104b000000002000000e20070005c5500000420726573202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000020042016104b000000002000001c00002013d009c0001000e0002000800de00000d0c060000090002001900120000000000020002001301af000000000002000201bc003d0000007800123a6b002d00382805000000000258000100020040008d00000000000200020022000e000000010002000201b700da00000000000200140031000000f001907fff00000000010200864f535b8b00140031000000f001907fff00000000010200864f535b8b00140031000000f001907fff00000000010200864f535b8b00140031000000f001907fff00000000010200864f535b8b00140031000000f001907fff00000000010200864f535b8b00140031000000b401907fff00000000010200864f535b8b002b041e00130005e5002201230022ff23002c003000230022003b0022ffe5002d005c002c002300230023001e0030000600350401001800ffe50022002300220023002c00300023005b003b00650052005d0064ffe50022005c00220023002d0023002c003000230037041e00190007e5002201230022ff23002c003000230030002e003b003000e50022005c0022ff23002d0023002c003000230030002e001e0030000800410401001e00ffe50022002300220023002c003000230030002e003b00300052005b006400650022005d0022ffe5002d005c002c002300230023002e0030003000300069041e0032002a20005f01e50022002a0022ff2300200023002c003000230020005f005f003b002200200022ffe50020002a002d005c002c002300230023005f0030003b00200020005f00e50022002a0022ff2200200022002d0020005f005f003b004000200020005f002e041e0029002900205f00002c23202a5f302323205f3b202d5c202a23232c233b205f30202a205f5f222d22205f3b201e205f402c00790401003a000020005fffe50022002a0022002300200023002c003000230030002e005f0030003b00200020005fffe50022002a0022005c00200023002d0023002c003000230030002e005f0030003b00200020005fffe50022002a0022002200200022002d003f003f0020005f005f003b004000200020005f0036041e0031002b2a205f00232c2320302e30233b205f30202a205f2c232d5c2e302323205f30302a205f3b222d2220205f3f3f40205f3b041e205f0017001a5c000015232c2324295f30235c285c3b232c2324295c3023001f041e001a001823245c003023232c5b3b295f5d646552245c285c23232c231e295c301900200400001b002c23245c2e302323295f30305c285c3b232c2324302e30231e295c301a002504000020002c23245c2e302323295f303065525b3b285c5d642c23245c2e302323295c3030001400e0000000000010fff5000000000000000020c00000001400e0000000010010fff50000f4000000000020c00000001400e0000000010010fff50000f4000000000020c00000001400e0000000020010fff50000f4000000000020c00000001400e0000000020010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e0000000000010fff50000f4000000000020c00000001400e00000000000100001000000000000000020c00000001400e0000900050010fff50000f8000000000020c00000001400e0002c00050010fff50000f8000000000020c00000001400e0002a00050010fff50000f8000000000020c00000001400e0002b00050010fff50000f8000000000020c00000001400e0002900050010fff50000f8000000000020c0000000040293ff05801000040293ff00800000040293ff04801100040293ff07801200040293ff03801300040293ff068014000201600085000006f7000e0000000068530006317465650004008c00560056000801c1000001c10001be22000800fc0000000000000000 2C000200ff0863000808630015000000000000000000150000000000000a0200000900000000001008ec001006c107cd15060000c00d0000030100020002000c000f006400010002000200110010000000fc0008004dd2f1a95f3f50620100020002002a002b0000000000020002008200800001000000080000000000250000000000040281011d00c100020000001404000015000200830084000000000002002200a1001d00000001000101040001000000000000000000e00000000000003fe00000005500003f080002000e0200000000000001000000000000003e000000b6001202000000060000400000000000000000000f001d0000000300000000000000000100000000000600ef00370006000a0000000000000000000000000000000000000000000000000000ffffffff000000030000000400000001ffffffff000000020000000000003431000013be0000066a0009000103350300000400000000000c000400000103000000050008020b0000000000000000000500c0020c000501fa020900000000000000000005ffff0201000400ff010400000004000d0102000000030002001e000000000004ffff0127000000030004001e012700000003ffff001e000000000005ffff0201000500ff020900000000000000000004ffff0127000000030005001e0201000000ffffff0000000500000209000700000416000001f900bf0000000000000004ffff0127000000030005001e0201000000ffffff0000000500000209000700000416000001f900bf0000000000000004ffff0127000000030005001e0201000000ffffff0000000500000209000700000416000001f900bf00010001004f00020065006c0072005000730065003000300000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000200180000000300000005ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000023000006ac0000000000530005006d00750061006d00790072006e0049006f0066006d007200740061006f00690000006e00000000000000000000000000000000000000000000000001020028ffffffff00000006ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000003e000000d000000000004400050063006f006d0075006e006500530074006d00750061006d00790072006e0049006f0066006d007200740061006f00690000006e000000000000000000020038ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000042000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ffff0127000000030005001e0201000000ffffff0000000500000209000700000416000001f900bf0000000000000007000002fc00c0c0c000040000012d0000000500000209000000c0c0c000000005c0c00201000400c0010400000004000d010200000008000202fa000000000000c0c00000000400c0012d00000005000102140000000000000000000500000213000801f802fa0000000000000000000000040000012d0000000c00020940000000f000210000000000010000000001f800040000012d00000005000102140000000000130000000500130213000401f8012d0000000c00020940000000f000210000000000010000001301f800040000012d00000005000102140000000000260000000500260213000401f8012d0000000c00020940000000f000210000000000010000002601f800040000012d00000005000102140000000000390000000500390213000401f8012d0000000c00020940000000f000210000000000010000003901f800040000012d000000050001021400000000004c00000005004c0213000401f8012d0000000c00020940000000f000210000000000010000004c01f800040000012d000000050001021400000000005f00000005005f0213000401f8012d0000000c00020940000000f000210000000000010000005f01f800040000012d00000005000102140000000000720000000500720213000401f8012d0000000c00020940000000f000210000000000010000007201f800040000012d00000005000102140000000000850000000500850213000401f8012d0000000c00020940000000f000210000000000010000008501f800040000012d00000005000102140000000000980000000500980213000401f8012d0000000c00020940000000f000210000000000010000009801f800040000012d00000005000102140000000000ab0000000500ab0213000401f8012d0000000c00020940000000f00021000000000001000000ab01f800040000012d00000005000102140000000000be0000000500be0213000401f8012d0000000c00020940000000f00021000000000001000000be01f800040000012d00000005000102140000000000000000000500bf021300040000012d0000000c00020940000000f000210000000000bf00000000000100040000012d0000 2C0005000102140000004800000000000500bf021300040048012d0000000c00020940000000f000210000000000bf00000000000100040048012d00000005000102140000009000000000000500bf021300040090012d0000000c00020940000000f000210000000000bf00000000000100040090012d0000000500010214000000d800000000000500bf0213000400d8012d0000000c00020940000000f000210000000000bf000000000001000400d8012d00000005000102140000012000000000000500bf021300040120012d0000000c00020940000000f000210000000000bf00000000000100040120012d00000005000102140000016800000000000500bf021300040168012d0000000c00020940000000f000210000000000bf00000000000100040168012d0000000500010214000001b000000000000500bf0213000401b0012d0000000c00020940000000f000210000000000bf000000000001000401b0012d0000000500010214000001f800000000000500bf0213000401f8012d0000000c00020940000000f000210000000000bf000000000001000701f802fc00000000000000000000000000040003012d00000004ffff0127000000030005001e0201000000c0c0c000000005c0c00209000700c00416000001f900bf0001000100000004ffff0127000000030000000000000000000000000000000000000000494e414e0000000000000000000000000000000000000000000000000000fffe000201050000000000000000000000000000000000000001f29f85e010684ff9000891abd9b3272b00000030000000a00000000700000001000000400000000400000048000000080000005800000012000000680000000c000000800000000d0000008c000000130000009800000002000003a80000001e0000000872657355000000000000001e0000000872657355000000000000001e000000107263694d666f736f78452074006c6563000000401f207b0001c70275000000402051a80001c7027500000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffe000201050000000000000000000000000000000000000001d5cdd502101b2e9c00089793aef92c2b00000030000000c80000000900000001000000500000000f00000058000000170000006c0000000b00000074000000100000007c0000001300000084000000160000008c0000000d000000940000000c000000a700000002000003a80000001e0000000c7263694d666f736f0000007400000003000b15e60000000b000000000000000b000000000000000b000000000000000b000000000000101e0000000100000007656568530c003174020000101e00000007000000b9000000b1f7d7a4000300ed0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 14w_xls_update_templates.bin End of PowerBuilder Binary Data Section : No Source Expected After This Point