首页 免费下载-点聚WEBOFFICE-开发文档_V6050最新版本更

免费下载-点聚WEBOFFICE-开发文档_V6050最新版本更

举报
开通vip

免费下载-点聚WEBOFFICE-开发文档_V6050最新版本更免费下载-点聚WEBOFFICE-开发文档_V6050最新版本更 免费下费点聚费费文档-WebOffice- 版本更新到_V6.0.5.02010下费费需要费富费,那些都弱爆了~本手自官方~完全免费下费~最新册来 版本~更新到;之后官方2010-07一直未更新,费用费拿走,,,免费将费行到底,,, 文控件档WebOffice 费费文档 WebOffice费费文档 北京点聚信息技费有限公司 2008/05/08 北京点聚信息技费有限公司;以下费“点聚”,最大努力使费篇文章中的容完善且正称尽内确。点聚费于由费篇文...

免费下载-点聚WEBOFFICE-开发文档_V6050最新版本更
免费下载-点聚WEBOFFICE-开发文档_V6050最新版本更 免费下费点聚费费文档-WebOffice- 版本更新到_V6.0.5.02010下费费需要费富费,那些都弱爆了~本手自官方~完全免费下费~最新册来 版本~更新到;之后官方2010-07一直未更新,费用费拿走,,,免费将费行到底,,, 文控件档WebOffice 费费文档 WebOffice费费文档 北京点聚信息技费有限公司 2008/05/08 北京点聚信息技费有限公司;以下费“点聚”,最大努力使费篇文章中的容完善且正称尽内确。点聚费于由费篇文费致的任何形式的直接或费接费失不费有费任。费篇文章的容费品的升费档内会跟随 而有所费化。 费费 名称:WebOffice费费文档 状:费布费 部费:费部研 文档ID:WebOffice-01-001 更新费费 版本费费费注 6.0.5.02010-071.修费了上一版本的个bug~打费Excel的费候~偶费出费“文会档窗 口无法打费”的费费。 6.0.4.92010-071.增加了VISIO的支持,文件费型"vsd" 2.新建按费 ~允费费定费新建费型, SetDefDocType("xls") 3.ReadOnly性~在属LoadOriginalFile之前费置。6.0.4.82010-071. 增加了NotifyToolBarClick事件中的ID_SHOWHIDEMENU相 费“费藏菜费” mail: dianju@gamil.com (47) WebOffice费费文档 32781 = ID_SHOWHIDEMENU6.0.4.72010-061. 修费了Toolbar上保存费候~必费是费费文件的bug。 2. 修费了ToolBar的按费上半部缺少1像素的个bug。6.0.4.62010-051.工具费皮费可自定费~且默费费色与office费格一致 2.工具费按费可新增 3.可自定费工具费上授费信息 4.新加费取文档base64字符串和将base64存回文件功能。 5.费office原有菜费和工具费的费示费藏更加完善~可费费部分费藏~完 全费藏。 6.0.4.02009-091.自定费工具费 2.通费事件方式控制Word的打印~保存~费制 增加接口ReplaceText3. 增加接口SetPageAs4. 5.修费了6.0.3.0的口无法改费大小的窗bug DelLocalFile只能费除费文件6. 2009-081.增加了Is2007性~判前版本是否属断当Office2007。6.0.3.0 2.增加了lContinue性~可以在属Word、excel事件费理中费止费事 件操作。 3.增加了HideMenuAction方法~能费费Office2007菜费费行控制。 4.修改了新建、打费文费的费费。费在直接打费~有费费。档没 5.修改了EXCEL打费无菜费费的BUG 2009-026.增加了工具费按费事件6.0.2.0 费展了GetDocumentObject接口费出PPT的7. 费象 增加SaveAsPDF方法~无费安装Adobe可直接费出即PDF8. 增加IsModify性~判文是否修改属断档9. 增加GetFileSize方法~判文的大小断档10. 11.增加了Word中的事件捕费。 2008-101,增加了工具费6.0.0.0 2,增加了WPS的支持 3. 增加了上费文件的费费和加密 5.0.8.22008-051.费置了费文安全的控制档 2.除了费清Word模板的修改 5.0.8.02008-031.支持自定费的菜费~并跟Javascript费定5.0.1.42007-101. 可以费置文打费密费和可密费档写,支持Word、Excel 2. 费置Word中的费量~可以更新费费的域 3. 费展了费接口~支持个Http下的相费路径 费件费费费费 mail: dianju@gamil.com (47) WebOffice费费文档北京点聚信息技费有限公司;以下费点聚,的所有费品~包括但不限于,费费工具包~磁称 费~光费~硬件费费和文~以及未的所有定费都受本费费的制费。如果不愿接受费些款~费在档来您条 收到后的7天费费工具包寄回点聚~费付费费和保费。我费把费款退费费~但要除费和内将会您扣运适 当的手费费。 1. 费可使用 您将并您可以本费件合、费接到的费算机程序中~但其目的只是如费费指南中描述的那费保费费程序。可以以存费您档数目的费制合理量的拷费。 2. 禁止使用 除在款条1中特费允费的之外~不得费制、反向工程、反费费、反费费、修改、增加、改费费件、硬件和费品的其它部分。禁止费费件和费品的任何部分费行反向工程~或企费推费费件的源代费。禁止使用费品中的磁性或光学来介费费费、存费非本费品的原始程序或由点聚提供的费品升费的任何数将据。禁止费件放在服费器上费播。 3. 有限保 担 点聚保费在自费品交费之您日起的12个内况月~在正常的使用情下~硬件和费件存费介费有没重大的工费和材料上的缺陷。 4. 修理限度 当根据本费费提出索费费~点聚唯一的费任就是根据点聚的费费~免费费行替费或费修。点聚费更费后的任何费品部件都享有所有费。 保修索费费必费在保担内写期好~在费生故障14天费内当将同令人信服的费据交费点聚。费品返费费点聚或点聚的授费代理商费~费费付费和保费。 运 除了在本费费中保费的保之担担外~点聚不再提供特费的或费含的保~也不再费本费费中所描述的费品费费~包括费的费量~性能和费它某一特定目的的适费性。 5. 费任限度 不管因费什费原因~不管是因合同中的费定费是由于刑事的原因~包括疏忽的原因~而使及任何一方受到了费失~由我方费品所您与造成的费失或费费品是起费的原因或起费有费接费系~点聚费及任何一方所您担您况承的全部费任不超出费费费费品所支付的费款。在任何情下~点聚费于由于不您数它履行费任所费致的费失~或费于据、利费、费蓄或其的后费的和偶然的费失~使点聚即您被建费有费费费失的可能性~或根据第3方的索费而提出的任何索费均不费费任。 6. 费费费止 当您条将您条不能遵守本费费所费定的款费~费止的费可和本费费。但款2, 3~4~5费费有将效。 7.费费WebOffice的特费款条 WebOffice费免费版本费件~可以使用于个将人费费和商费用途中。点聚提供有限的技费服费。 mail: dianju@gamil.com (47) WebOffice费费文档 目 费 一、工作原理..............................................................................................................8 费费 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 ..................................................................................................................8费面费用控件WEB:.................................................................................................9 二、接口费明..............................................................................................................10 接口....................................................................................................................10AboutBox..........................................................................................................................10 AcceptAllRevisions...........................................................................................................10AddMenu...........................................................................................................................10 BookMarkOpt....................................................................................................................11 CloseDoc...........................................................................................................................11 ConvertToAip....................................................................................................................11 CreateApp..........................................................................................................................12 DelLocalFile......................................................................................................................12 DownLoadFile...................................................................................................................12 ExcProtectSharing.............................................................................................................13 ExcUnprotectSharing........................................................................................................13FtpConnect........................................................................................................................13 FtpDisConnect...................................................................................................................13 FtpGetFile..........................................................................................................................14 GetDocumentObject..........................................................................................................14GetFieldValue....................................................................................................................15 GetTempFilePath...............................................................................................................15 GetRevCount.....................................................................................................................16 GetRevInfo........................................................................................................................16 GetFileSize........................................................................................................................17 GetBookMarkCount..........................................................................................................17GetBookMarkInfo.............................................................................................................17HideMenuItem .................................................................................................................18 HideMenuAction...............................................................................................................19HttpInit..............................................................................................................................20 HttpAddPostFile................................................................................................................20 HttpAddPostBuffer............................................................................................................20HttpAddPostValue.............................................................................................................20HttpAddPostString............................................................................................................21HttpAddPostCurrFile........................................................................................................21HttpAddPostCurrFile2......................................................................................................21HttpPost.............................................................................................................................22 mail: dianju@gamil.com (47) WebOffice费费文档InsertFile............................................................................................................................22IsOpened............................................................................................................................23IsSaved..............................................................................................................................23InsertFile............................................................................................................................23LoadOriginalFile...............................................................................................................24OpenFileDlg......................................................................................................................25ProtectDoc.........................................................................................................................25PrintDoc.............................................................................................................................26PutSaved............................................................................................................................26ReplaceText ......................................................................................................................26Save...................................................................................................................................27SaveTo...............................................................................................................................27SaveAs ..............................................................................................................................27SaveAsPDF.......................................................................................................................28SetFieldValue.....................................................................................................................28SetPageAs..........................................................................................................................29SetTrackRevisions.............................................................................................................29ShowRevisions..................................................................................................................30SetCurrUserName ............................................................................................................30 SetToolBarButton2............................................................................................................30 SetCurrTime......................................................................................................................31SetKeyCtrl.........................................................................................................................31SetSecurity.........................................................................................................................32ShowDialog.......................................................................................................................33SetValue.............................................................................................................................33SetDocVariable..................................................................................................................33UnProtectDoc....................................................................................................................34ZipFile...............................................................................................................................34GetBMPos.........................................................................................................................34LocalProtect.......................................................................................................................35UnActiveExcel..................................................................................................................35HideMenuArea..................................................................................................................35SetCustomColour..............................................................................................................36 SetCustomToolBtn............................................................................................................37 GetFileBase64...................................................................................................................37SaveBinaryFileFromBase64.............................................................................................37 SetWindowText.................................................................................................................38GetOcxVersion..................................................................................................................38SetDefDocType.................................................................................................................38 属性....................................................................................................................39 DocType............................................................................................................................39Version...............................................................................................................................39AppVersion........................................................................................................................39 mail: dianju@gamil.com (47) WebOffice费费文档 lEventRet ..........................................................................................................................39 IsModify............................................................................................................................40 ShowToolBar.....................................................................................................................40 OptionFlag.........................................................................................................................40 Is2007................................................................................................................................41 lContinue...........................................................................................................................41 ReadOnly...........................................................................................................................41 事件....................................................................................................................42 NotifyWordEvent..............................................................................................................42 NotifyCtrlReady................................................................................................................42 NotifyToolBarClick ..........................................................................................................42三、例子费明ASP......................................................................................................44 数构据费费Access.................................................................................................44 演示程序主要费面费明...........................................................................................44 费费必费..................................................................................................................44四、FAQ...................................................................................................................45 如何把文件直接上费到服费器4.1 ..........................................................................45 五、附费.....................................................................................................................46 文件上费原理5.1 WebOfficeHttp........................................................................46 mail: dianju@gamil.com (47) WebOffice费费文档一、工作原理 点聚WebOffice是基于客费端的ocx控件~的功能是它将Office文档;Word、Excel、WPS,嵌入到费费器中~费用并Office中各费接口~完成文费费工作~档然后使用控件的Http接口模费 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 费提交~费送到数档据费理费面;此文费例费saveDoc.asp费~代费费演示文件,~完成文的存工作。档档 费费流程 ? 费控件装... ? 费触初始化方法 ? 费行初始化方法~打费新文或费档装档已费存在的文 function WebOffice1_NotifyCtrlReady() { document.all.WebOffice1.LoadOriginalFile("…", "…"); } ? 根据当来决状状当前步费~定是否费入修费费~如果是修费费~最好费置前的用费名 function WebOffice1_NotifyCtrlReady() { document.all.WebOffice1.LoadOriginalFile("…", "…"); document.all.WebOffice1.SetCurrUserName("费三"); document.all.WebOffice1.SetTrackRevisions(1); } ? 填写表费元素~费费Office文档 ? 费行Http上费接口保存表费元素和Office文档 //保存文之前~如果需要接受修费~需要费用档 document.all.WebOffice1.SetTrackRevisions(4); //通费Http接口上费 document.all.WebOffice1.HttpInit(); document.all.WebOffice1.HttpAddPostString("…", "…"); document.all.WebOffice1.HttpAddPostCurrFile("…", "…"); document.all.WebOffice1.HttpPost("…") ? saveDoc.asp费取表费数据和Office费行数并确据费操作~返回操作是否正。 ? 根据saveDoc.asp返回费费行相费操作。 mail: dianju@gamil.com (47) WebOffice费费文档WEB费面费用控件: 主要费参数明, id控件在费的费名~可以通费费名费用控件的方法、性网属 width控件的费度~可以使用费费大小~如width="100px"。height 控件的高度 codebase费置控件自费下费的路~用费如果有安控件~径没装会系费自费费费codebase的路 Version径下费控件~“#”后的是控件的版本~如果用费前的费件版本当低于 Version“#”后面的版本~系费也会自费下费最新的控件 注意,如果控件的width 和height性使用属确它,表示~费要明指明所在的容器 的大小~如把控件放到表格~费要内确明指明表格的width和 height的费费费。 mail: dianju@gamil.com (47) WebOffice费费文档 二、接口费明 接口 AboutBox 原 型: void AboutBox(); 功 能,费示WebOffice版本信息 返回费, 示 例, document.all.WebOffice1. AboutBox(); AcceptAllRevisions 原 型: long AcceptAllRevisions(); 功 能,接受前文所有修费当档 返回费, 0,接受修费成功 非零,接受修费失费 示 例, document.all.WebOffice1.AcceptAllRevisions();AddMenu 原 形,AddMenu(LPCTSTR cMenuName, LPCTSTR cChildName, long iIndex, LPCTSTR cBindJSFun) 功 能,;保留, 参数 , 返回费, 示 例, mail: dianju@gamil.com (47) WebOffice费费文档 BookMarkOpt 原 型: long BookMarkOpt(BSTR strBookMarks,long lType);功 能,费取文费费档列表(保留) 参数 , 返回费: 示 例, CloseDoc 原 型: long CloseDoc(long blReqSaved); 功 能,费费前文当档 参数 , blReqSaved: 0,费费文~不保存前修改。档当 1,费费文~保存前修改。档当 2,如果文档已费被修改,费示保存文费费费档框,否费直接费费。 其它档当,费费文~保存前修改。 返回费: 0,失费 非零,成功 示 例, //费费前文~不保存前修改。当档当 document.all.WebOffice1.CloseDoc (0); ConvertToAip 原 型: short ConvertToAip(short nAddOriFile,short nSupport) 功 能,把前通费当LoadOriginalFile打费的原始文件直接费化成AIP文件。参数 , nAddOriFile:是否费原装始文件。 0,不费。装 非0,费原装始文件。 nSupport: 是否以普通方式;即档解析文的费费,打费。0,不解析。非0,解析。返回费, 0,费化失费 非零,费化成功 示 例,document.all.WebOffice1.ConvertToAip (1~1)~ mail: dianju@gamil.com (47) WebOffice费费文档CreateApp 原 型: short CreateApp(BSTR strAppName); 功 能,;保留, 参数 , 返回费: 示 例, DelLocalFile 原 型: long DelLocalFile(BSTR strFilePathName); 功 能,费除本地文件;6.0.4.0以后的版本~只能费除费费文件~通费即GetTempFilePath费取的路,径 参数 , strFilePathName,本地文件的费费路。径 返回费: 0,费除成功 非零,费除失费 示 例, document.all.WebOffice1.DelLocalFile("c:\\111.doc"); DownLoadFile 原 型: short DownLoadFile(LPCTSTR strHttpFileURL, LPCTSTR strLocalFilePath, LPCTSTR strTitle, LPCTSTR strFileType) 功 能,下费费程服费器文件~费置当OptionFlag |= 0x0080 费出文件下费费会条度。 参数 , strHttpFileURL,服费器文件路。径 strLocalFilePath,保存的本地文件路~如费径框空费费出文件保存费费。 strTitle,文件保存费费的默费文件名~费框当strLocalFilePath费空有效。 strFileType,默费文件费型~费当strLocalFilePath费空有效。  返回费: 0,成功 非零,失费 示 例, obj.DownLoadFile("","c:\\111.sel","",""); obj.DownLoadFile("","","费费","doc"); mail: dianju@gamil.com (47) WebOffice费费文档ExcProtectSharing 原 型: long ExcProtectSharing(BSTR strPassword,BSTR strWriteResPassword, short bReadOnlyRecommended,BSTR strSharingPassword); 功 能,(保留) 参数 , 返回费: 示 例, ExcUnprotectSharing 原 型: long ExcUnprotectSharing(BSTR strSharingPassword); 功 能,(保留) 参数 , 返回费: 示 例, FtpConnect 原 型: long FtpConnect(BSTR strURL, long lPort, BSTR strUser, BSTR strPwd); 功 能,FTP相费(保留) 参数 , 返回费: 示 例, FtpDisConnect 原 型: long FtpDisConnect(); 功 能,FTP相费(保留) 参数 , 返回费: 示 例, mail: dianju@gamil.com (47) WebOffice费费文档FtpGetFile 原 型: long FtpGetFile(BSTR strRemoteFile, BSTR strLocalFile); 功 能,FTP相费(保留) 参数 , 返回费: 示 例, GetDocumentObject 原 型: IDispatch* GetDocumentObject(); 功 能, 费取文费象的档费象~此接口非常重要~基本所有的功ActiveDocumentVBA 能都可以通费费接口费费。个来 参数 , 返回费: 费象的ActiveDocumentDispatch 示 例, 以下的费采用的方式直接操作~向文的费费中档 /* JavaScriptActiveDocumentVBADOC加入一费个片。 function AddPicture(strMarkName,strBmpPath,vType) 在费费位置插入费片, 费费的名称strMarkName 费片的路径strBmpPath 插入后的费片的费式~费浮费在文字上面vType 5 AddPicture("test1","d:\\111.bmp",5); AddPicture("test1","d:\\111.bmp",128); */ function AddPicture(strMarkName,strBmpPath,vType) { 定费一费象~用存费个来费象//ActiveDocument var obj; obj = new Object(document.all.WebOffice1.GetDocumentObject()); if(obj !=null){ var pBookMarks; 接口费取费费集合// VAB pBookMarks = obj.Bookmarks; var pBookM; 接口费取费费// VABstrMarkName pBookM = pBookMarks(strMarkName); var pRange; mail: dianju@gamil.com (47) WebOffice费费文档 接口费取费费的费象// VABstrMarkNameRange pRange = pBookM.Range; var pRangeInlines; 接口费取费费的费象的费象// VABstrMarkNameRangeInlineShapes pRangeInlines = pRange.InlineShapes; var pRangeInline; 接口通费费象向文中档插入费片// VABInlineShapes pRangeInline = pRangeInlines.AddPicture(strBmpPath); 费置费片的费式~费浮费在文字上面//5 pRangeInline.ConvertToShape().WrapFormat.TYPE = vType; delete obj; } } GetFieldValue 原 型: BSTR GetFieldValue(BSTR strFieldName, BSTR strSheetName); 功 能,费得费费位置的费数 参数 , ,费费的名字strFieldName ,费留字段;费费空,strSheetName 返回费:返回费费的费 示 例, //费得费费的费 var strFieldValue=document.all.WebOffice1.GetFieldValue("mark_1","") GetTempFilePath 原 型: BSTR GetTempFilePath(); 功 能,费得费费文件路径 参数 , 返回费:当径前文件的费费路 示 例, var strTempPath=document.all.WebOffice1.GetTempFilePath ()~ mail: dianju@gamil.com (47) WebOffice费费文档 GetRevCount 原 型: long GetRevCount(); 功 能,费取修费费点的个数 参数 , 返回费:费取修费费点的个数 示 例, GetRevInfo 原 型:BSTR GetRevInfo(long lIndex, long lType); 功 能,费取修费费点的信息;修费人~修费的费费~修费的费作,参数 , lIndex: 修费的费点费号 lType: 费取的信息费号 返回费: 示 例, //1.费取修费的用费 vUserName = document.all.WebOffice1.GetRevInfo(i,0); //2.费取修费的费费 vDate = new String(document.all.WebOffice1.GetRevInfo(i,1));//3.费取修费的费作 var vRet = document.all.WebOffice1.GetRevInfo(i,2);vRet == "1":表示"插入"的操作 vRet == "2":表示"费除"的操作 //4.费取修费的容内 vUserName = document.all.WebOffice1.GetRevInfo(i,3);//费的体例子代费 var vCount; vCount = document.all.WebOffice1.GetRevCount(); var vOpt = 0; var vDate; for(var i=1; i<= vCount; i++){ vOpt = document.all.WebOffice1.GetRevInfo(i,2); if("1" == vOpt){ vOpt = "插入"; }else if("2" == vOpt){ vOpt = "费除"; }else{ mail: dianju@gamil.com (47) WebOffice费费文档 vOpt = "未知操作"; } vDate = new String(document.all.WebOffice1.GetRevInfo(i,1)); vDate = parseFloat(vDate); dateObj = new Date(vDate); alert(dateObj.getYear() + "年" + dateObj.getMonth() + 1 + "月" + dateObj.getDate() +"日" + dateObj.getHours() +"费" + dateObj.getMinutes() +"分" + dateObj.getSeconds() +"秒" ); alert("用费:"+document.all.WebOffice1.GetRevInfo(i,0) + "\r\n操作:" + vOpt + "\r\n容内:" + document.all.WebOffice1.GetRevInfo(i,3)); } GetFileSize 原 型: long GetFileSize (LPCTSTR strFilePath); 功 能,费取本地文件的大小 参数 , 返回费: 示 例, var vLen = obj.GetFileSize("c:\\111.doc"); GetBookMarkCount 原 型:long GetBookMarkCount(); 功 能,费取文中费费的费量档数 参数 , 返回费: 示 例, GetFileSize GetBookMarkInfo 原 型: BSTR GetBookMarkInfo(long lIndex, long lType); 功 能,费取各费费的信息;名和费量,称 参数 , 返回费: 示 例, var vBKCount; vBKCount = document.all.WebOffice1.GetBookMarkCount(); var iIndex; var vName; var vValue; mail: dianju@gamil.com (47) WebOffice费费文档 var vShowInfo; vShowInfo = ""; for(iIndex = 1; iIndex <= vBKCount; iIndex++){ vName = document.all.WebOffice1.GetBookMarkInfo(iIndex,0 ); vValue = document.all.WebOffice1.GetBookMarkInfo(iIndex,1 ); vShowInfo += "BK"+iIndex+":"+vName+"="+vValue+"
"; vName = ""; vValue = ""; } alert(vShowInfo); //演示的例子, HideMenuItem 原 型:long HideMenuItem(long lMenuType); 功 能,控制自有工具费的费示 参数 , lMenuType工具费费费~采用32位的字作费费费~相费数当位费1的费候~即 0x8000 按费费示~费0是按费费藏。 enum{ vNew = 0x01, //新建 vOpen = 0x02, //打费 vSaveAs = 0x04, //保存 vPrint = 0x10, //打印 vPrintView = 0x20, //打印费费 vReturn = 0x1000, //全屏 vFullScrean = 0x2000 //返回 vTemp01 = 0x100, //temp01 vTemp02 = 0x200, //temp02 vTemp03 = 0x400, //temp03 vTemp04 = 0x800, //temp04 vTemp05 = 0x2000, //temp05 vFullScrean = 0x1000, //全屏 vShowHideMenu = 0x4000, //费示/费藏菜费 }; 返回费: 示 例, //费藏新建和全屏 Object.HideMenuItem(0x01 + 0x1000); 费示新建 mail: dianju@gamil.com (47) WebOffice费费文档Object.HideMenuItem(0x01 + 0x8000); HideMenuAction 原 型: long HideMenuAction(short shMenuMode, long lValue);功 能,费置菜费的费藏和费示。支持Office2007的菜费费藏和费示参数 ,(费适用于Office2007) shMenuMode,费置模式,具费及体含费如下, 0,Office2003以下~直接费费菜费~费未支持。可使用 SetToolBarButton2接口控制 1,Office2007以上~需要费置费费菜费列表 2,费展费~费无含费 3,费展费~费无含费 4,费展费~费无含费 5,费置费费菜费列表后~需费用此费激活。并个参数第二费置费0~ 具费示体例。 6,恢费菜费费示及功能使用~第二个参数费置费0 lValue:费置要费藏的菜费及禁止费制、粘费功能 0x1000,十费制费4096--粘费无效 0x2000,十费制费8192—费制无效 0x100000,十费制费1048576—费始菜费 0x200000,十费制费2097152—插入菜费 0x400000,十费制费4194304—费面布局菜费 0x800000,十费制费8388608—引用菜费 0x1000000,十费制费16777216—费件菜费 0x2000000,十费制费33554432—费费菜费 0x4000000,十费制费67108864—费费菜费 0x8000000,十费制费134217728—费费工具菜费 0x10000000,十费制费268435456—加费费菜费返回费, 示 例, //费置粘费无效 document.all.WebOffice1. HideMenuAction(1,4096);//费置费作document.all.WebOffice1. HideMenuAction(5,0);//激活费置 //费置费制无效 document.all.WebOffice1. HideMenuAction(1,4096); document.all.WebOffice1. HideMenuAction(5,0); //费置费始菜费费藏 document.all.WebOffice1. HideMenuAction(1,1048576); document.all.WebOffice1. HideMenuAction(5,0); //费置多菜费费藏;比如费藏费始、插入、费面布局菜费, document.all.WebOffice1. HideMenuAction(1,1048576+2097152+4194304); mail: dianju@gamil.com (47) WebOffice费费文档 document.all.WebOffice1. HideMenuAction(5,0); //恢费至费置之前费;正状即状常费, document.all.WebOffice1. HideMenuAction(6,0);HttpInit 原 型: long HttpInit(); 功 能,初始化上费接口 参数 , 返回费: 示 例, //上费前必费费行此方法 document.all.weboffice1.HttpInit(); HttpAddPostFile 原 型: long HttpAddPostFile(BSTR strName, BSTR strFile); 功 能,Http上费相费(保留) 参数 , 返回费: 示 例, //上费本地文件c:\\111.doc document.all.weboffice1.HttpAddPostFile("111","c:\\111.doc") HttpAddPostBuffer 原 型: long HttpAddPostBuffer(BSTR strName, BSTR strRelateFile, BSTR pbBuffer, long lLen); 功 能,Http上费相费(保留) 参数 , 返回费: 示 例, HttpAddPostValue 原 型:long HttpAddPostValue(BSTR strName, long lValue); 功 能,Http上费相费(保留) mail: dianju@gamil.com (47) WebOffice费费文档参数 , 返回费: 示 例, HttpAddPostString 原 型: long HttpAddPostString(BSTR strName, BSTR strValue);功 能,添加要上费的表费域 参数 , strName:表费域的名称 strValue:表费域的费 返回费: 示 例, //添加表费域,可多次费行此方法 document.all.WebOffice1.HttpAddPostString("DocTitle", myform.DocTitle.value); HttpAddPostCurrFile 原 型: long HttpAddPostCurrFile(String field, String newFileName);功 能,添加要上费的Word或者Excel文件 参数 , Field,要上费文件的id newFielName,上费后的新文件名。费可以费参数将空~系费自费费文件命名返回费, 示 例, document.all.WebOffice1.HttpAddPostCurrFile("DocContent",""); HttpAddPostCurrFile2 原 型: long HttpAddPostCurrFile2(BSTR strName) 功 能,;保留, 参数 , 返回费, 示 例, mail: dianju@gamil.com (47) WebOffice费费文档 HttpPost 原 型: BSTR HttpPost(BSTR strHttpURL);功 能,前将当数表费和文件据提交到指定URL路径参数 , strHttpURL: 费理表费和文件数据的文件路径URL返回费: Succeed:上费成功 failed: 上费失费 示 例, //相费路径 var returnValue=document.all.WebOffice1.HttpPost("../saveDoc.jsp");//费费路径 var returnValue=document.all.WebOffice1.HttpPost(";) InsertFile 原 形,short InsertFile(LPCTSTR strFilePathName, short nCurPos) 插并入合文件,和插入费片功 能,。 参数 ,strFilePathName, 文件或者费片的路~可以是径Http.或者Ftp路径 nCurPos, 位置和费片控制符。nCurPos 或者nCurPos -8 0: 前当位置 文件费费1: 文件末尾2: 如果第四位费1,表示插入的是费片 返回费, 0,正确 其他,费费 示 例, //文件费部 document.all.WebOffice1.InSertFile(";,1); //文件尾部 document.all.WebOffice1.InSertFile(";,2); //当前光费位置 document.all.WebOffice1.InSertFile(";,0);//文件费部 document.all.WebOffice1.InSertFile(";,9); //文件尾部 document.all.WebOffice1.InSertFile(";,10); mail: dianju@gamil.com (47) WebOffice费费文档 //当前光费位置 document.all.WebOffice1.InSertFile(";,8); IsOpened 原 型: long IsOpened(); 功 能,判前是否打费文件断当 参数 , 返回费: ,表示前未打费文当档0 非,表示已费打费文档0 FILE_TYPE_WORD = 11, FILE_TYPE_WORD = 11, FILE_TYPE_EXCEL = 12, FILE_TYPE_PPT = 13, FILE_TYPE_RTF = 14, FILE_TYPE_WPS = 21, FILE_TYPE_PDF = 31, FILE_TYPE_UNK = 127 示 例, var isOpened=document.all.WebOffice1.IsOpened(); IsSaved 原 型: long IsSaved(); 功 能,判文件是否断被修改 参数 , 返回费: ,文件已被修改0 非零,文件未被修改 示 例, var isSaved=document.all.WebOffice1.IsSaved(); InsertFile 原 型: long InsertFile(BSTR strFilePathName, short nCurPos); 插并插入、合文件或入费片功 能, 参数 , ,文件或者费片的路~可以是径或者路径strFilePathNameHttp.Ftp ,位置和费片控制符。或者nCurPosnCurPos nCurPos -8 mail: dianju@gamil.com (47) WebOffice费费文档 当前位置0: 文件费费1: 文件末尾2: 1如果第四位费,表示插入的是费片 返回费: 插入成功,0 插入失费非,0 示 例, //文件费部 document.all.WebOffice1.InSertFile(";,1); //文件尾部 document.all.WebOffice1.InSertFile(";,2); //当前光费位置 document.all.WebOffice1.InSertFile(";,0);//文件费部 document.all.WebOffice1.InSertFile(";,9); //文件尾部 document.all.WebOffice1.InSertFile(";,10); //当前光费位置 document.all.WebOffice1.InSertFile(";,8); LoadOriginalFile 原 型: long LoadOriginalFile(BSTR pcFileNameOrUrl, BSTR pcType); 功 能,新建、费装Office文档 参数 , pcFileNameOrUrl: 要费文件的本装径地路或者URL~费费空表示新建文档,如果是在Http的Web 费境下~可以费相费路径. pcType: doc:打费、新建Word文件 xls:打费、新建Excel文件 ppt:打费、新建PPT 文件 wps:打费、新建WPS 文件 vsd,打费、新建VISIO 文件返回费: 0,失费 非0:成功 示 例, mail: dianju@gamil.com (47) WebOffice费费文档 // 通费URL打费一个服费器文件~getdoc.asp代费费演示文件document.all.WebOffice1.LoadOriginalFile(";, "doc"); // 通费URL打费一个径服费器文件~相费路 document.all.WebOffice1.LoadOriginalFile("/getdoc.asp?id=8", "doc");document.all.WebOffice1.LoadOriginalFile("./getdoc.asp?id=8", "doc");// 新建Excel document.all.WebOffice1.LoadOriginalFile("", "xls"); // 通费Word打费本地文件 document.all.WebOffice1.LoadOriginalFile("C:\\demo.doc", "doc"); OpenFileDlg 原 型: short OpenFileDlg(); 功 能,打费本地文件费示在中WebOffice 参数 ,,保存的文件路径pcFileNameOrUrl 返回费, 示 例, //打费费费框 document.all.WebOffice1.OpenFileDlg()~ ProtectDoc 原 型: long ProtectDoc(long lProOrUn, long lType, BSTR strPWD); 功 能,文保费档 参数 , lProOrUn, ? ,费保费文档1 ? ,费解费文档0 lType, ? 0 ,文保费~只允费修费档 ? 1 ,文保费~只允费档批注 ? 2 ,文完全保费~不允费任何操作档 strPWD,文保费、档解费费所需费置的密费 返回费, 示 例, // 保费文~只允费修费档 document.all.WebOffice1.ProtectDoc(1, 0, "12345");// 解费文档 document.all.WebOffice1.ProtectDoc(0, 0, "12345"); mail: dianju@gamil.com (47) WebOffice费费文档 PrintDoc 原 型: long PrintDoc(long blShowDlg);功 能,打印前文当档 参数 ,,blShowDlg ,不费示打印费费~直接打印框0 非零,费示打印费费框 返回费: ,打印失费0 非零,打印成功 示 例, //费示打印费费框 document.all.WebOffice1.PrintDoc(1); PutSaved 原 型: long PutSaved(boolean bSaved);功 能,费置前文的修改费 当档状 参数 , 0: 费于修改费状 1: 费于保存费状 返回费, 示 例, //费置前文费于修改费当档状 document.all.WebOffice1.PutSaved(0); ReplaceText 原 型: short ReplaceText(LPCTSTR strSearchText, LPCTSTR strReplaceText, long lGradation) 功 能,替费文字 参数 , strSearchText: 待替费的文字 strReplaceText,替费后的文字 lGradation,替费方向。1,向下替费~0,向上替费~返回费, 示 例, //把“1”替费费”2” document.all.WebOffice1.ReplaceText("1","2",1); mail: dianju@gamil.com (47) WebOffice费费文档 Save 原 型: long Save(); 功 能, 将来框文件保存原位置~第一次保存费费出费费 参数 , 返回费, 0,保存失费 非零,保存成功 示 例, document.all.WebOffice1.Save(); SaveTo 原 型: long SaveTo(BSTR pcFileNameOrUrl); 功 能,文件存费将另它至其位置 参数 , ,保存的文件路径pcFileNameOrUrl 返回费, ,保存失费0 非零,保存成功 示 例, //将另文件存费 document.all.WebOffice1.SaveTo(“c:\\webOffice.doc”); SaveAs 原 型: long SaveAs(BSTR strFileName, long dwFileFormat);功 能,保存文件到本地 参数 , strFileName: 要保存的文件路和文件名径 dwFileFormat:保存的文件费型 ? 0 Word费型 ? 2 Txt文件 ? 6 Rtf文件 ? -4143 Excel费型 返回费,  示 例, document.all.WebOffice1.SaveAs("C:\\test.doc", 0); // 存费另Word文件document.all.WebOffice1.SaveAs("C:\\test.txt", 2); // 存费另Txt文件document.all.WebOffice1.SaveAs("C:\\test.rtf", 6); // 存费另Rtf文件document.all.WebOffice1.SaveAs("C:\\test.xls", -4143);// 存费另Excel文件  mail: dianju@gamil.com (47) WebOffice费费文档 SaveAsPDF 原 型: long SaveAsPDF(LPCTSTR strOriFilePath, LPCTSTR strSaveFilePath, long lType) 功 能,保存文件费PDF 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 ~本地不需要安装Adobe费件。需要下费PDF支持模费。 参数 , strOriFilePath: 本地文件路~如果费径当空~费表示费前打费的文件 strSaveFilePath:保存的PDF文件格式~如果需要把此文件上费到服费器~费参 照 HttpAddPostFile接口  lType:保留参数即~费,可。 返回费, 0:成功 其他:失费 示 例, document.all.WebOffice1.SaveAsPDF("C:\\test.doc","C:\\test.pdf", 0); document.all.WebOffice1.SaveAsPDF("","C:\\test.pdf", 0); SetFieldValue 原 型: long SetFieldValue(BSTR strFieldName, BSTR strValue, BSTR strSheetName); 功 能,添加费费~套费费模板 参数 ,strFieldName:费费的名字~费于文件~此据位数费元格Excel strValue:费费的费~费费可以是用于个数返回据的~用于套费费模板。费于URL 文件~如果插数入的是费片~此费费::JPG::+费片的路径Excel strSheetName:命令的费型~费于文件此数费费的名称ExcelSheet ? 添加费费::ADDMARK:: 费除费费? ::DELMARK:: 添加费片~可以利用费费费费个来片费子印章? ::JPG:: ? 费用本地或者URL的文件费置费费费;套费费,::FILE:: 返回费, 示 例, // 添加费费mark_1~费费费费并它 document.all.WebOffice1.SetFieldValue("mark_1", "北京点聚", "::ADDMARK::");// 费已存在的费费mark_1费费 document.all.WebOffice1.SetFieldValue("mark_1", "费子费章", "");// 套本地费费 document.all.WebOffice1.SetFieldValue("mark_1", "c:\\test.doc", "::FILE::");// 套服费端费费1~getDoc.asp费用于返回要费装Word的二费制费~代费费演示文件document.all.WebOffice1.SetFieldValue("mark_1", " id=8", "::FILE::"); mail: dianju@gamil.com (47) WebOffice费费文档 // 套服费端费费2 document.all.WebOffice1.SetFieldValue("mark_1",";, "::FILE::"); //添加费片费子印章 document.all.WebOffice1.SetFieldValue("mark_1",";, "::JPG::"); //在Excel中添加费片 document.all.WebOffice1.SetFieldValue("","::JPG::;,""); SetPageAs 原 型: long SetPageAs(LPCTSTR strLocalFile, long lPageNum, long lType) 功 能,把某一费的文保存费档doc~html~text~bmp~jpg 参数 , strLocalFile:待保存的文件路径 lPageNum,第几费 lType,文件费型 0:doc (其他费支持~下版本费展没个) 返回费, 示 例, //把第一费保存费独立的doc文件 document.all.WebOffice1. SetPageAs("c:\\111.doc",1,0); SetTrackRevisions 原 型: long SetTrackRevisions(long lValue); 功 能,修费文档 参数 , lValue:文修费费档状 ? 1: 费始修费文档 ? 0: 费入非留痕状费 ? 4:接受前修费当 返回费, 示 例, // 费始修费 document.all.WebOffice1.SetTrackRevisions(1); // 接受修费 document.all.WebOffice1.SetTrackRevisions(4); mail: dianju@gamil.com (47) WebOffice费费文档ShowRevisions 原 型: long ShowRevisions(long nNewValue); 功 能,费示、费藏修费 参数 , nNewValue:要保存的文件路和文件名径 ? 1:费示修费 ? 0:费藏修费 返回费, 示例, document.all.WebOffice1.ShowRevisions(0);// 费藏修费 SetCurrUserName 原 型: long SetCurrUserName(BSTR strCurrUserName); 功 能,费置前费费当Word、Excel的用费名,主要用于修费文~费费不档同人费行的不同操作 参数 ,strCurrUserName,前费费当人的用费名 返回费,   示 例,document.all.WebOffice1.SetCurrUserName("费三"); SetToolBarButton2 原 型: short SetToolBarButton2(VARIANT lIndex, VARIANT lID, VARIANT lControl); 功 能, 费置所有菜费费或者菜费费按费的费藏和费费 参数 , lIndex,要费示费藏的元素名。称根据Word/Excel 的不同版本,可能有部分不 同 ? Standard,常用工具条 ? Formatting,格式化工具条 ? Menu Bar,菜费费 当lIndex费0的费候,lID代表的是按费的ID费~费于数各按费的ID费~费参照附件。 lID,要操作的菜费元素的位置 lControl,按费费控制~按状位控制~如费费费1费~的它二费制费0001~表示费菜费 元素是费示但不可用 第一位费,是否费示。0,费藏~1,费示 第二位费,是否可用。0,不可用~1,可用。 第三位费,工具费和菜费费是否恢费到默费费。状0,不恢费~1,恢费。 第四位费,是否费藏整个菜费费或工具费~1费费藏~0费费示 返回费, mail: dianju@gamil.com (47) WebOffice费费文档示 例, // 常用工具费上的新建按费 费示但不可用 document.all. WebOffice1.SetToolBarButton2("Standard",1,1);// 常用工具费上的打费按费 费藏。 Docume.nt.all. WebOffice1.SetToolBarButton2("Standard",2,0);// 恢费常用工具费费初始状费 document.all. WebOffice1.SetToolBarButton2("Standard",1,4);// 格式工具费上的格式按费 费示但不可用 document.all. WebOffice1.SetToolBarButton2("Formatting",1,1);// 恢费格式工具费费初始状费 document.all. WebOffice1.SetToolBarButton2("Formatting",1,4);// 菜费费文件费费~费示但不可用。 document.all.WebOffice1.SetToolBarButton2("Menu Bar",1,1);// 菜费费文件费费~费示但不可用。 document.all.WebOffice1.SetToolBarButton2("Menu Bar",1,1);// 费藏整个个参数菜费费;如果需要费藏之后再费示~费费置第三费11,document.all.WebOffice1.SetToolBarButton2("Menu Bar",1,8);// 费藏整个个参数格式工具费;如果需要费藏之后再费示~费费置第三费11,document.all.WebOffice1.SetToolBarButton2("Formatting",1,8);// 费藏整常个个参数用工具费;如果需要费藏之后再费示~费费置第三费11,document.all.WebOffice1.SetToolBarButton2("Standard",1,8); SetCurrTime 原 型: short SetCurrTime(BSTR dateAndTime);功 能,费置客费端的修费费费~防止客费端和服费端的费费费差 参数 , dateAndTime,的形式必费费 参数yyyy-mm-dd hh-mm-ss的形式返回费, 示 例, document.all.WebOffice1.SetCurrTime("2006-02-07 11:11:11"); SetKeyCtrl 原 型: long SetKeyCtrl(long lCtrl, long lChar, long lType);功 能,屏运蔽、行Office的快捷费 参数 , lCtrl,要屏运蔽、行的快捷费的费。 Ctrl=512 Shift=256 Alt=1024 例,Ctrl + S = 512 + 83 (大写S的ASCII费费) = 595 mail: dianju@gamil.com (47) WebOffice费费文档 例,Ctrl + O = 512 + 79 = 591 例,Ctrl + Shift + E = 512 + 256 + 69 = 837 注意,字母使用大的写ASCII费费 lChar,控制费型 ? -1,屏蔽快捷费 ? 1,费行快捷费命令 ? 0,恢费快捷费 ? lTyp,费展接口~目前费费费0 返回费, 示 例, //蔽屏Ctrl + S document.all.WebOffice1.SetKeyCtrl(595,-1,0) //蔽屏Ctrl + O document.all.WebOffice1.SetKeyCtrl(591,-1,0) SetSecurity 原 型: long SetSecurity(long lFlag) 功 能, 费置文安全费费档 参数 , lFlag,按位费费的控制费费。 0x01表示不允费打印当第一位费费有效(1) 0x02表示不允费保存当第二位费费有效(1) 0x04表示不允费费制当第三位费费有效(1) 0x08表示不允费拖费当第四位费费有效(1) 表示除费费清当最高位费费有效0x8000(1)返回费, 示 例, //禁止打印 Object.SetSecurity(0x01); //恢费允费打印 Object.SetSecurity(0x01 + 0x8000); //禁止保存 Object.SetSecurity(0x02); //恢费允费保存 Object.SetSecurity(0x02 + 0x8000); //禁止费制 Object.SetSecurity(0x04); //恢费允费费制 mail: dianju@gamil.com (47) WebOffice费费文档Object.SetSecurity(0x04 + 0x8000); //禁止打印、保存、费制 Object.SetSecurity(0x01+0x02+0x04); //恢费允费打印、保存、费制 Object.SetSecurity(0x01+0x02+0x04+0x8000); ShowDialog 原 型: long ShowDialog(long dwIndex); 功 能, 费示费费框 参数 , dwIndex,费费的框ID费~费费的费数数参列表费照附件。返回费, 示 例, SetValue 原 形,short SetValue(LPCTSTR strValue, LPCTSTR strName) 功 能,费置Word、Excel文档写基本信息~目前费支持 只费和可密费参数 ,strValue,费置的基本信息的费数 strName,基本信息的费费~如只费密费的费费费"::DOCPROP:PassWord"可改密 费的费费费"::DOCPROP:WritePW" 返回费, 0,正费置确 -1,不支持此命令~费定的确您个参数确第二费正。示 例, //费置前文的打费密费费”当档password” document.all.WebOffice1.SetValue("password","::DOCPROP:PassWord");//费置前文的可密费费”当档写password” document.all.WebOffice1.SetValue("password","::DOCPROP: WritePW"); SetDocVariable 原 形,short SetDocVariable(LPCTSTR strVarName, LPCTSTR strValue, long lOpt) 功 能,费置Word中的费量的费~更可以更新与此费量相费费的域。参数 ,strVarName 费量名称 mail: dianju@gamil.com (47) WebOffice费费文档 strValue 费量费置的费数 lOpt 一按个数位操作的字位~第一位费1: 表示update域费费的 第二位费1: 表示如果有费费量费没个添加返回费, 1,正费置确 0,费费 示 例, //费置费量 DocName的费费"文名档称"~如不存在DocName的费量费返回document.all.WebOffice1.SetDocVariable("DocName","文名档称",0);//费置费量 DocName的费费"文名档称"~如不存在DocName的费量费添加document.all.WebOffice1.SetDocVariable("DocName","文名档称",2);//费置费量 DocName的费费"文名档称"~更新并DocName所费费的域document.all.WebOffice1.SetDocVariable("DocName","文名档称",1); UnProtectDoc 原 型: long UnProtectDoc(BSTR strPwd); 功 能,解除前文保费当档 参数 ,strPwd 文保费费所费置的密费档 返回费, 0,解费成功 非零,解费失费 示 例, document.all.WebOffice1.UnProtectDoc("12345"); ZipFile 原 型: short ZipFile(BSTR cSourceFile, BSTR cAimFile,long wFileType,long bEnc); 功 能, 费费文档;保留, 参数 , 返回费, 示 例, GetBMPos 原 型: long GetBMPos(LPCTSTR strBMName, short lPosType) mail: dianju@gamil.com (47) WebOffice费费文档功 能,费取bookmark的位置 参数 , Strbmname 费费名 lPosType = 0 表示bookmark的start lPosType = 1 表示bookmark的end 返回费,费费位置 示 例, var v1 = document.all.WebOffice1.GetBMPos("b1",0) ; var v2 = document.all.WebOffice1.GetBMPos("b2",0) ; LocalProtect 原 型: long LocalProtect(LPCTSTR strPosList, LPCTSTR strPWD, LPCTSTR strFuture) 功 能,费置局部保费 参数 , strPosList 的费式费,0-111,222-999,1223-8888 strPWD 保费密费 strFuture 费费空即可 示 例, var v1 = document.all.WebOffice1.GetBMPos("b1",0) ; var v2 = document.all.WebOffice1.GetBMPos("b2",0) ; var v = "0-"+v1+","+v2+"-99999" ; document.all.WebOffice1.LocalProtect(v, "111", "") ; UnActiveExcel 原 型: void UnActiveExcel()功 能,Excel 退出费费费~在费费费的费候无法费用状状VBA示 例, document.all.WebOffice1.UnActiveExcel(); HideMenuArea 原 型: long HideMenuArea(LPCTSTR pcExcludeBar1, LPCTSTR pcExcludeBar2, LPCTSTR pcExcludeBar3, LPCTSTR pcExcludeBar4) 功 能,1.《2003屏参数蔽所有的菜费~除了的4菜费。个 2.《2007 功能费藏。 区当pcExcludeBar1= "show" 功能费示~否费费藏区示 例, //费藏2003所有菜费 mail: dianju@gamil.com (47) WebOffice费费文档 document.all.WebOffice1.HideMenuArea(“”,””,””,””); //费示菜费费和常用工具费 document.all.WebOffice1.HideMenuArea(“Menu Bar”,”Standard”,””,””);//费藏2007功能区 document.all.WebOffice1.HideMenuArea(“”,””,””,””);//费示2007功能区 document.all.WebOffice1.HideMenuArea(“show”,””,””,””);//费藏2007全部菜费 document.all.WebOffice1.HideMenuArea(“hideall”,””,””,””);//费示2007全部菜费 document.all.WebOffice1.HideMenuArea(“showmenu”,””,””,””);SetCustomColour 原 型: void SetCustomColour(long lType, long lColour) 功 能,自定费工具费皮费 参数 ,lType, 费置费色 custColorToolBarBKColor = 0, 底色 custColorToolBarMiddleColor = 1, 中费色 custColorToolBarTopColor = 2, 上色 custColorToolBarBottomColor = 3, 下色 lColour, 费费色费 0-65535 已费有的三个模式 m_colCustom[custColorToolBarTopColor] = RGB(243, 244, 250); m_colCustom[custColorToolBarMiddleColor] = RGB(225, 226, 236); m_colCustom[custColorToolBarBottomColor] = RGB(153, 151, 181); m_colCustom[custColorToolBarBKColor] = RGB(243, 243, 247); m_colCustom[custColorToolBarTopColor] = RGB(131, 97, 59); m_colCustom[custColorToolBarMiddleColor] = RGB(239, 216, 138); m_colCustom[custColorToolBarBottomColor] = RGB(133, 94, 53); m_colCustom[custColorToolBarBKColor] = RGB(130, 92, 52); m_colCustom[custColorToolBarTopColor] = RGB(220, 235, 254); m_colCustom[custColorToolBarMiddleColor] = RGB(196, 219, 249); m_colCustom[custColorToolBarBottomColor] = RGB(136, 174, 228); m_colCustom[custColorToolBarBKColor] = RGB(191, 214, 249);mail: dianju@gamil.com (47) WebOffice费费文档示 例, //费置皮费费第一费模式~温馨浪漫 document.all.WebOffice1.SetCustomColour(2,250*256*256+244*256+243); document.all.WebOffice1.SetCustomColour(1,236*256*256+226*256+225); document.all.WebOffice1.SetCustomColour(3,181*256*256+151*256+153); document.all.WebOffice1.SetCustomColour(0,247*256*256+243*256+243); SetCustomToolBtn 原 型: long SetCustomToolBtn(long lIndex, LPCTSTR pcBtnText) 功 能,自定费工具费~添加工具费按费 参数 , lIndex,置按费内索引~ pcBtnText,费置自定费菜费的文字信息 系费置了 内5 按费。个 SetCustomToolBtn;0~"test0"); SetCustomToolBtn;1~"test2"); SetCustomToolBtn;2~"test2"); SetCustomToolBtn;3~"test3"); SetCustomToolBtn;4~"test4"); GetFileBase64 原 型: BSTR GetFileBase64(BSTR strFilePath, long dwExt)功 能,费取文件的base64 参数 , strFilePath,文件路 费径当档空字符表示前文的base64~ dwExt,0 示 例, document.all.WebOffice1.GetFileBase64("",0); SaveBinaryFileFromBase64 原 型: long SaveBinaryFileFromBase64(BSTR strFilePath, BSTR strBase64) 功 能,把base64的文件保存费二费制的数据~其中 strfilepath必费是费费文件。参数 , strFilePath,文件路~通径常费GetTempFilePath的返回费 strBase64,文件的base64费~通常费GetFileBase64返回费。 mail: dianju@gamil.com (47) WebOffice费费文档 示 例, var tempPath=document.all.WebOffice1.GetTempFilePath();//费取费费文件路径var v=document.all.WebOffice1.GetFileBase64("",0);//费取前文当档base64费document.all.WebOffice1.SaveBinaryFileFromBase64(tempPath,v);SetWindowText 原 型: long SetWindowText(LPCTSTR strText, long nType) 功 能,在weboffice工具费费示版费等信息~在上费的费度条上费置信息 费置提示信息 (在控件初始化费候费用~字符串大小不得大于128字费) 参数 , strText,文字容内 nType,0: 工具费授费信息 1,上费费度条费始提示信息 2: 上费费度条费束提示信息 示 例, document.all.WebOffice1.SetWindowText(“WebOffice正式版本”, 0);GetOcxVersion 原 型: long GetOcxVersion () 功 能,费取ocx控件的版本号 返回费,文版本档号 示 例, alert(document.all.WebOffice1.GetOcxVersion()); SetDefDocType 原 型: long SetDefDocType () 允费费定费工具费上新建按费的新建文费型档,在LoadOriginalFile之前费用 功 能, 3.ReadOnly性~在属LoadOriginalFile之前费置。 返回费,文版本档号 示 例, alert(document.all.WebOffice1. SetDefDocType("xls")); mail: dianju@gamil.com (47) WebOffice费费文档 属性 DocType 原 型: long DocType; 费 明,文件费型~只费 数 费, FILE_TYPE_WORD = 11, FILE_TYPE_WORD = 11, FILE_TYPE_EXCEL = 12, FILE_TYPE_PPT = 13, FILE_TYPE_RTF = 14, FILE_TYPE_WPS = 21, FILE_TYPE_PDF = 31, FILE_TYPE_UNK = 127 Version 原 型: BSTR Version; 费 明,打费文件的版本号~只费 数 费, AppVersion 原 型: BSTR Version; 费 明,打费文件的版本号~只费 数 费, lEventRet 原 型: BOOL LEventRet; 费 明,费事件 NotifyToolBarClick事件 数 费, mail: dianju@gamil.com (47) WebOffice费费文档IsModify 原 型: BOOL IsModify; 费 明,判文是否断档被修改~需要在LoadOrigarFile之前费置 OptionFlag |= 0x0400 才有效。 ShowToolBar 原 型: BOOL ShowToolBar; 费 明,是否费示工具费。 数 费, ,费示工具费 1; ,费藏工具费0 OptionFlag 原 型: long OptionFlag; 费 明,系费费志位~可费。写属此性比费重要~可以作费各费控制费费。 数 费, 保存费兼容格式OPTIONFLAG_WORD_07SAVETO03 0x0001(Office2007) 保存费兼容格式OPTIONFLAG_EXCEL_07SAVETO03 0x0002(Office2007) 费候文件加密费费OPTIONFLAG_HTTPSAVEENC 0x0004(HttpPost) 费费操作后费除盖费费OPTIONFLAG_SETFILEDVALUE 0x0008() 清除的模板文件OPTIONFLAG_NODELWORDNORMAL 0x0010(Word) 费置的是否费费OPTIONFLAG_NOENCOUDEURL 0x0020(URLUTF8) 是否费示费度条OPTIONFLAG_SHOWPRESS 0x0080() IsModify有效费置此费费OPTIONFLAG_DOCSHA1 0x0400()示 例, //1.费用LoadOriginalFile打费URL上路的费候径 // 如果费URL费行UTF8费费就费用 Obj.OptionFlag |= 0x0020; // 如果不费URL费费费用下面费句(默费) Obj.OptionFlag &= 0xffdf; Obj.LoadOriginalFile(";,"doc");//2.在上费和下费的费候 //费用下面费句~费费示费度条, Obj.OptionFlag |= 0x0080; //费用下面费句~费不费示费度条(默费), Obj.OptionFlag &= 0xff7f; //3.在上费费候费置是否费文件加密和费费 //费用下面费句~费费文件加密和费费, Obj.OptionFlag |= 0x0004; mail: dianju@gamil.com (47) WebOffice费费文档 //费用下面费句~费不费文件加密和费费(默费),Obj.OptionFlag &= 0xfffc; Is2007 原 型: long Is2007; 功 能,判是否断Office2007,只费参数 , 返回费, 1,是2007版本 0,不是2007版本 示 例, //判前断当Office是不是2007版本document.all.WebOffice1.Is2007; lContinue 原 型: long lContinue; 功 能,用于NotifyWordEvent的费理函数中~可以费止相费事件的费费费行 参数 , 返回费, 1,可以费费费行;默费, 0,费止默费操作 示 例, //禁止费费前的当Word/Excel/Wps文档 OnNotifyWordEvent(BSTR strEventName) { if(strEventName == “DocumentBeforeClose”) { lContinue = 0; } } ReadOnly 原 型: long ReadOnly; 功 能,用于以只费形式打费文档 参数 , 返回费, 1,可以费费费行;默费, mail: dianju@gamil.com (47) WebOffice费费文档 0,费止默费操作 示 例, 事件 NotifyWordEvent 原 型: NotifyWordEvent(BSTR strEventName);void 费 明,捕费部分Word/Excel/Wps事件。 参数,strEventName,Word/Excel的事件名~可能是以下的费数 DocumentChange DocumentBeforeClose DocumentBeforePrint DocumentBeforeSave 费注,本事件在本版本费展到Excel和Wps的支持~且可以费止费事件的费费费行;使用属性lContinue,。 NotifyCtrlReady 原 型: void NotifyCtrlReady(); 费 明,控件当触个准费完费后费~一般在费事件中完成初始化的操作。 NotifyToolBarClick 原 型: void NotifyToolBarClick(long iIndex); 参数 : 工具费按费。long iIndex : ID ID_RETURN 32769 ID_NEW 32770 ID_OPEN 32771 ID_SAVEAS 32772 ID_FULLSCREAN 32773 ID_PRINT 32774 ID_PRINTVIEW 32775 ID_SHOWHIDEMENU32781 费 明: mail: dianju@gamil.com (47) WebOffice费费文档每个触属按费都有默费的费理费作~如果不希望费默费的费理费作~需要在此费费中费置性lEventRet = 0; 以下费例截费了SAVEAS的按费事件。 //1. 定费事件费理函数 //2. 截费费理事件 function WebOffice1_NotifyToolBarClick(lCmd) { if(32772==lCmd) { document.all.WebOffice1.lEventRet = 0; } } mail: dianju@gamil.com (47) WebOffice费费文档三、ASP例子费明 Access数构据费费 表doc ========================================id自费费号 DocID文本;10, DocTitle文本;10, DocType文本;15, DocData日期/费费 DocContentOLE 费象 ========================================费明,DocContent费上费的Office文的档数数据~费二费制据费型~如果使用SQLServer费改费Image费型。 演示程序主要费面费明 config.asp取得服费器的费目文件目费~费费费Application费象~供接口费用 docEidt.asp 费用weboffice控件在费费费word~并提交费savedoc.jsp费面上费保存word文档 saveDoc.asp 保存表费元素和上费的word文件 getDoc.asp取得据数并它费中的费费返回费费用的费面 debug.htm用于费费数据费送到saveDoc.asp费 template用于存放费费文件的模板 费费必费 1) 费用控件的费候量在控件尽ID前加“document.all”~如, document.all.WebOffice1 2) Javascirpt分大小~使用费费注区写意。 3) WebOffice控件费VC++6费~控件的所有方法和分大小~费费格写参数区写参考本手。册 在本控件的演示程序中~有个文件用于费费表费元素和文件上费。4) debug.hml mail: dianju@gamil.com (47) WebOffice费费文档四、FAQ 4.1 如何把文件直接上费到服费器 WebOffice通费Http费费费费文件直接上费到服费器~原理费附件一《WebOffice文件Http上费原理》 mail: dianju@gamil.com (47) WebOffice费费文档 五、附费 5.1 WebOffice文件Http上费原理 WebOffice文件Http上费原理 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 点聚WebOffice控件使用了自身的文件Http上费接口费费文件和表费域的上费保存~本文 将费要介费费上费方式的原理和使用方法。注,点聚WebOffice的上费接口和AIP是一致的。原理 因费Web费面上的WebOffice打费的文件无法随表费费费提交到费理费面~所以我费把文件模费成表费的文件域~通费接口把文件和表费元素费送到保存费费的费面;费程费似 表费的提交,。 主要上费接口, ,HttpInit(); 费方法用于初始化上费接口~不需要费置参数 ,HttpAddPostString(String FieldName, String someValue); 添加要提交的表费域是要上费表费域名~称是表费域费, FieldNamesomeValue 例一, HttpAddPostString("username", "zhangSan"); 它费似域表费域的 例二, HttpAddPostString("username", WebForm.username.value); ….
注意,如果使用点聚上费接口~那费表费里的表费域不会被提交到费理费面。form 需要手工添加到上费接口;接口,~然后通费控件费送到费理HttpAddPostString 费面。例二使用了“费取表费域费。WebForm.username.value” ,HttpAddPostCurrFile(String fileName, String ReName); 添加前当费费的文件费上费接口~费接口把文件模费到成一个表费的文件WebOffice 域~并提交到费理费面。 例一, HttpAddPostCurrFile("AipFile", "");mail: dianju@gamil.com (47) WebOffice费费文档 费接口模费表费文件域如下, 注意,第二个参数费空表示控件自费费文件命名~如,~如果需要重dj_temp.aip 命名可以在第二指明个参数称称文件名~也可在保存费面指定文件名。,HttpPost(String url); 费行上费操作文件和将表费域提交到url的费面费行保存操作~费取并url费面返回的费行费果 ;是否成功,可以根据费费果费取个来服费器端费行的费果,。 url支持费费路和相费路。径径 费费路径,例如, 相费路要以“径./”或者“../”费费。例如,./savedoc.asp 完整的上费接口演示 function SaveDoc() { 保存费面的返回费var returnValue;// 初始化引擎document.all.WebOffice1.HttpInit();// Http 添加相费的元素 // Post document.all.WebOffice1.HttpAddPostString("username", WebForm. username.value); 添加上费文件// document.all.WebOffice1.HttpAddPostCurrFile("AipFile ",""); 提交上费文件// returnValue = document.all.WebOffice1.HttpPost("../saveDoc.jsp"); if("true" == returnValue){ 文件上费成功alert(""); } else { 文件上费失费alert("") } } 费于保存 WebOffice上费接口将数据流以Http方式提交到保存费面~至于费数据费理就和普通的文件上费费理一费了~具体参代费考附件;asp和jsp的费费,。 mail: dianju@gamil.com (47)
本文档为【免费下载-点聚WEBOFFICE-开发文档_V6050最新版本更】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:480KB
软件:Word
页数:71
分类:互联网
上传时间:2018-04-10
浏览量:83