【计算机】DSOFRAMER.OCX使用指南(共53页) .doc

上传人:文库蛋蛋多 文档编号:2293271 上传时间:2023-02-09 格式:DOC 页数:54 大小:165KB
返回 下载 相关 举报
【计算机】DSOFRAMER.OCX使用指南(共53页) .doc_第1页
第1页 / 共54页
【计算机】DSOFRAMER.OCX使用指南(共53页) .doc_第2页
第2页 / 共54页
【计算机】DSOFRAMER.OCX使用指南(共53页) .doc_第3页
第3页 / 共54页
【计算机】DSOFRAMER.OCX使用指南(共53页) .doc_第4页
第4页 / 共54页
【计算机】DSOFRAMER.OCX使用指南(共53页) .doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《【计算机】DSOFRAMER.OCX使用指南(共53页) .doc》由会员分享,可在线阅读,更多相关《【计算机】DSOFRAMER.OCX使用指南(共53页) .doc(54页珍藏版)》请在三一办公上搜索。

1、在WEB中使用OFFICE文档!NTKO OFFICE文档控件开发接口参考V3.0 Build 3,0,0,8更新时间:2005年05月30日开发接口千航网络【NTKO SOFTWARE】电子邮件: WEB: TEL-FAX:023-62929797 COPYRIGHT 2003-2005,BY LIULINGXUNALL RIGHTS RESERVED版权所有:千航网络保留所有权利未经许可,请勿分发本文档的部分或全部目录第1章 软件最终用户许可协议重要须知 请认真阅读:本最终用户许可协议(以下称协议)是您(个人或单一实体)与 我们之间有关NTKO Office文档控件软件产品的法律协议。本“

2、软件产品”包括计算机软件,并可能包括相关媒体、印刷材料,和“联机”或电子文档(“软件产品”)。本“软件产品”还包括对我们提供给您的原“软件产品”的任何更新和补充资料。任何与本“软件产品”一同提供给您的并与单独一份最终用户许可证相关的软件产品是根据那份许可协议中的条款而授予您。您一旦安装、复制、下载、访问或以其它方式使用“软件产品”,即表示您同意接受本协议各项条款的约束。如您不同意本协议中的条款,请不要安装或使用“软件产品”;NTKO Office文档控件是受版权保护的。如果您得到的是未注册版本,您还没有获得运行授权。请在测试完成之后从您的机器中删除。如果您得到的是注册版本,您可以在授权协议许可

3、的范围内使用本软件。您不能分发,销售,以及非法破解本软件。也不能超出协议许可的范围使用本软件。否则,将被视为侵犯了我们的知识产权。对反向工程 (Reverse Engineering)、反向编译 (Decompilation)、反汇编 (Disassembly) 的限制。您不得对本“软件产品”进行反向工程、反向编译 (decompile) 或反汇编 (disassemble),但尽管有这项限制,如适用法律明示允许上述活动,则不在此限。另外,我们不对您在使用此软件的过程中对您的机器或者数据造成的损失负责。第2章 功能介绍(Features)1、 功能简介使用NTKO Office文档控件,能够在

4、浏览器窗口中直接编辑Word,Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理。同时支持痕迹保留,手写签名,电子盖章等办公自动化系统必备的功能。是OA系统开发的最佳选择组件!卓越的性能,低廉的价格,标准高效的编程接口,让您以最低的开发成本,轻松创建极具特色的解决方案!它能够将编辑过的Office文档直接保存到Web服务器;支持在线编辑包括Microsoft Word,Excel以及PowerPoint在内的所有Office文档类型;支持各种后台Web服务器和编程语言。并且可以在浏览器中通过JScript或者VBScript使用控件提供的属性和方法控制文档操作。2、

5、 3.0版本的新功能NTKO OFFICE文档控件3.0版本在已有强大功能的基础上,新增了文档电子签名【数字签名】的功能。同时简化了一些常用功能的函数和方法。NTKO OFFICE文档控件3.0版本的数字签名功能基于国际标准开发,同时符合国家即将实施生效的电子签名法。使用电子签名【数字签名】,可以验证对文档内容,格式等的任何改动。同时支持联合签名,证书吊销列表等功能。另外,NTKO OFFICE文档控件3.0版本还支持数字签名的信任程度显示。数字签名可以区分为完全可信,基本可信,或者不可信。电子签名【数字签名】功能采用标准接口,可以和企业已有的PKI系统无缝融合。3、 详细功能列表新增电子签名

6、【数字签名】的功能。V3.0版本新增了文档电子签名【数字签名】的功能。同时简化了一些常用功能的函数和方法。NTKO OFFICE文档控件3.0版本的数字签名功能基于国际标准开发,同时符合国家即将实施生效的电子签名法。使用电子签名【数字签名】,可以验证对文档内容,格式等的任何改动。同时支持联合签名,证书吊销列表等功能。电子签名【数字签名】功能采用标准接口,可以和企业已有的PKI系统无缝融合。新增可定制得文件菜单,可定制一个主菜单,禁止F12保存,可显示页码,页数信息得状态栏。V2.5.2.1版本新增了可定制文件菜单,可定制一个主菜单。进一步增强了系统得可集成性。新增得禁止F12快捷键保存文档,以

7、及在禁止拷贝得基础上禁止拖放文字得功能,进一步增强了文件得安全性。新得状态栏可以显示Word文档得页码和页数等信息。用户使用更加方便。新增压缩传输接口,定制菜单栏颜色V2.5.1.2版本新增了定制菜单栏颜色的接口,以及使用压缩方式保存和打开服务器文件的功能。对于一般19K左右的新Word文档,压缩后只有2K左右。大大提高了存储效率。新增了全文批注(全屏批注)和定位批注签名的功能。V2.5.0.1版本在已有强大功能的基础上,新增了全文批注(全屏批注)和定位批注签名的功能。能够采用所见所得的方式在屏幕上进行批注,并插入到屏幕所在位置。新版本还支持屏幕位置插入签名,光标位置插入签名,以及签名缩放等功

8、能。全面支持C/S方式和其他容器。在VB,Delphi,C+Builder中均可以很方便的使用控件V2,3,2,0版本之后,NTKO OFFICE文档控件不仅可以继续与浏览器和各种后台Web服务器无缝集成创建B/S结构的应用,更全面支持C/S方式的编程和其他容器。您可以在VB,Delphi,以及C+ Builder中使用控件。快速创建具有痕迹保留,电子印章等功能的C/S结构的应用。支持将数据直接写入ODBC数据源。V2,3,2,0版本之后,NTKO OFFICE文档控件支持直接从ODBC数据源读取文档内容,或者将文档内容存入ODBC数据源。这为C/S结构下创建共享的办公系统,文档管理,知识管理

9、解决方案提供了更强大的接口。状态栏,智能Web调用,预定义模板套红NTKO OFFICE文档控件2.2版本全面支持状态栏,用户界面更加友好。智能Web让您甚至可使用XML或者自定义的协议和服务器通讯!广泛的操作系统,Web服务器,数据库和编程语言支持后台支持Windows,Linux,Unix等各种操作系统;支持IIS,Domino,Websphere,Apache等所有后台WEB服务器类型,支持Db2,Oracle,MySQL,SQL Server等各种常用数据库和JSP,ASP,PHP,PERL等编程语言。支持在提交编辑文档的同时,提交表单的其它数据,包括其它的文件上传采用我们独创的“智能

10、提交”技术,让您在提交编辑文档的同时,提交表单的其它数据,以及表单中其它的文件上传。这可以让您更加快速的集成现有的应用程序,或者创建新的应用程序。支持所有的Office菜单完全符合用户习惯,用户操作更加轻松,尤其是复杂的表格操作,和在Office中操作完全一致,大大节约开发成本;而且菜单项目可以通过javascript来控制允许或者禁止。支持发布为HTML发布为HTML的功能,可以让您将在线编辑的文档(WORD,EXCEL)以HTML的方式发布到WEB服务器。让没有安装控件的用户也能够方便的查看文档。支持将HTML及其相关文件直接发布到DOMINO文档可以将HTML文件及其相关文件直接作为附件

11、发布到DOMINO的文档中。版本控制功能版本控制功能,能够让您对WORD和EXCEL文档有更多的控制。支持强制痕迹保留可以通过对控件编程,让用户只能在痕迹保留状态下工作;强制用户保留一切编辑痕迹。支持手写签名和加密的电子印章支持使用我们的工具制作加密的电子印章,可将印章放入U盘等硬件设备。高强度的单向加密算法保证只有拥有正确的口令才能够恢复出印章的数据。只有单向加密才能保证不能从印章文件恢复出口令。无需后台配置,即可支持Lotus Domino可与Lotus Domino服务器天然集成。Domino服务器无需安装Java,或其它任何组件。降低系统部署的难度。同时能够将已有的复杂应用迅速转换到使

12、用控件的应用。降低开发成本,节约开发时间。基于标准协议,无任何自定义数据格式,通用性好基于标准协议的开发,使得合作伙伴无须担心技术的进步带来后续维护和开发风险。支持从本地或服务器URL获取加密的电子印章支持从本地和服务器将电子印章加入到Office文档。支持从服务器URL或本地直接插入透明浮动图片到Word,Excel文档新增加的AddPicFromURL和AddPicFromLocal函数可以直接从URL或本地插入透明的浮动图片到Office文档支持将手工绘制的图片作为透明浮动的图片增加到Word,Excel文档新增加的DoHandDraw函数可以将您不期而至的灵感迅速转化成图片放到Word

13、或者Excel文档中。全面支持Office2000的打印预览增强了对Office2000的打印预览支持,支持全部Office2000系统的打印预览。另外支持OfficeXP和Office2003中Excel的打印预览。轻量级,只有不足60K使用C语言直接开发COM接口,简洁高效,对内核函数的直接调用使得无需其它动态链接库的支持,兼容性极好!在下载和上载Office文档时不会产生临时文件使用流数据作为Office文档的数据源,不会产生临时文件。因此不会引起防病毒软件如Norton Antivirus的错误警告。能够禁止用户从文档拷贝数据IsNoCopy属性可以禁止用户从Office文档中拷贝数据

14、。支持简洁高效的编程接口可使用Javascript和VBScript对控件进行编程。可以完全控制Office文档。支持HTTP协议,HTTPS OVER SSL协议对HTTPS协议的支持使得可以创建更加安全的应用。并且自动支持Session Cookie。使用当前页面的Session Cookie和服务器进行交互。支持各种手写笔录入,签名,绘图/批注支持键盘录入,各种手写笔(汉王、蒙恬、联想)录入方式和使用手写笔手写签名,手工绘图/批注使用NTKO Office文档控件,可以大大缩短整个系统的开发时间,降低系统的开发成本,提高产品的质量和用户体验。 4、 需要的软件正确运行本控件需要客户机安装

15、Windows98及以上操作系统,Internet Explorer 5.0及以上版本,以及正确安装Microsoft Office 97以上版本。5、 支持的Web服务器支持所有的支持HTTP/1.1标准的Web服务器。6、 HTML Object标识符 第3章 主要属性参考3.1、 一般界面相关1、 StatusbarStatusbar:布尔型。读写。是否显示状态栏。2、 CaptionCaption:标题栏的左边的标题,可读写;设置:Obj.Caption = “欢迎使用”3、 BackColor,ForeColorBackColor:背景颜色;可读写;缺省值:系统窗口背景颜;ForeC

16、olor:前景颜色;可读写;缺省值:系统窗口字体颜色;设置:Obj.BackColor = OLE_COLOR说明:OLE_COLOR是一个BGR (Blue, Green, Red)数值。BGR value = (blue * 65536) + (green * 256) + red 4、 BorderColorBorderColor:边框颜色,可读写;缺省值:系统按钮颜色;设置:Obj.BorderColor= OLE_COLOR说明:OLE_COLOR是一个BGR (Blue, Green, Red)数值。BGR value = (blue * 65536) + (green * 256

17、) + red5、 TitlebarColor,TitlebarTextColorTitlebarColor:标题框颜色,可读写;缺省值:系统按钮颜色;TitlebarTextColor:标题框文本颜色,可读写;缺省值:系统焦点按钮颜色;6、 TitleBarTitleBar:显示/隐藏标题栏,可读写;读取:varBool = TitleBar;设置:TitleBar = TRUE | FALSE 7、 BorderStyleBorderStyle:边框属性,可读写;设置:Obj.BorderStyle = 0|1|2|3 0:无边框1:平面边框2:3D边框3:3D窄边框读取:var = Ob

18、j.BorderStyle缺省值:13.2、 工具栏相关属性1、 ToolBarsToolBars:显示/隐藏工具栏,可读写;设置:TitleBars = TRUE | FALSE 2、 IsResetToolbarsOnOpenIsResetToolbarsOnOpen:读取/设置是否在打开文档之后重置工具栏为常用模式。3.3、 菜单控制相关属性1、 MenubarMenubar:布尔型。读写。是否显示菜单栏。$ 注意:当工具栏属性(ToolBars属性)为真,也就是显示工具栏的时候,Menubar只能为TRUE。2、 MenubarColorMenubarColor:菜单栏背景颜色;可读写

19、;缺省值:白色;设置:Obj. MenubarColor = OLE_COLOR说明:OLE_COLOR是一个BGR (Blue, Green, Red)数值。BGR value = (blue * 65536) + (green * 256) + red3、 MenuBarStyleMenuBarStyle:设定菜单条的风格。取值:ntkoMenuBarFlat = 0, /平坦风格ntkoMenuBarLinearH1 = 1 /水平填充1ntkoMenuBarLinearH2 = 2, /水平填充2ntkoMenuBarLinearV1 = 3, /垂直填充1ntkoMenuBarLin

20、earV2 = 4, /垂直填充2ntkoMenuBarLinearHM = 5 /中间填充4、 MenuButtonColorMenuButtonColor:设定菜单按钮的填充颜色。当MenuButtonStyle为3或者以上时起作用。5、 MenuButtonStyleMenuButtonStyle:设定菜单按钮的风格。ntkoMenuButtonHilight = 0,/默认系统亮度显示ntkoMenuButtonUpper = 1, /凸起显示ntkoMenuButtonLower = 2, /凹陷显示ntkoMenuButtonFlat = 3, /平坦风格ntkoMenuButto

21、nLinearH1 = 4, /水平填充1ntkoMenuButtonLinearH2 = 5, /水平填充2ntkoMenuButtonLinearV1 = 6, /垂直填充1ntkoMenuButtonLinearV2 = 7, /垂直填充2ntkoMenuButtonLinearHM = 8 /中间填充6、 MenuButtonFrameColorMenuButtonFrameColor:设定菜单按钮边框的颜色。7、 CustomMenuCaptionCustomMenuCaption:自定义主菜单的标题。当新增的主菜单中有菜单项目时,会显示该标题到主菜单。主菜单的项目可以通过新增的方法

22、:AddCustomMenuItem增加。请参考“主要方法参考”部分的“自定义菜单相关方法”部分。8、 MenuItemCountMenuItemCount:只读。返回自定义主菜单中的项目数量。9、 FileMenuItemCountFileMenuItemCount:只读。返回自定义文件菜单中的项目数量。10、 IsShowToolMenuIsShowToolMenu:显示/隐藏工具菜单,可读写;缺省值:TRUE;设置:IsShowToolMenu= TRUE | FALSE 说明:在隐藏审阅(修订)工具栏之后,一般也需要隐藏工具菜单。否则,从工具菜单也能够访问到审阅功能。11、 FileN

23、ew,FileOpen,FileClose,FileSave,FileSaveAs,FilePrint,FilePrintPreview,FilePageSetup,FileProperties布尔型。可读写。用来允许或者禁止相应的文件菜单项。与EnableFileCommand(CommandType)属性作用相同。12、 EnableFileCommand 过时该属性已过时,仅为兼容保留。新的应用程序请使用FileNew,FileOpen,FileClose,FileSave,FileSaveAs,FilePrint,FilePrintPreview,FilePageSetup,FileP

24、roperties属性。EnableFileCommand(CommandType):设置文件命令状态,可读写;设置:EnableFileCommand(0-7)= TRUE | FALSE 读取:var = EnableFileCommand(0-7)说明:CommandType = 0|1|2|3|4|5|6|7 |80:文件-新建菜单1:文件-打开菜单2:文件-关闭菜单3:文件-保存菜单4:文件-另存为菜单5:文件-打印菜单6:文件-打印预览菜单7:文件-打印设置菜单8:文件-属性菜单3.4、 文档信息相关属性1、 ActiveDocumentActiveDocument:返回文档对象的

25、自动化接口,只读;读取:docObj = Obj.ActiveDocument比如:如果打开一个Word文档,则ActiveDocuent代表一个Word.Document对象。可以用Javascript或者VBScript对该对象进行控制来操作Office文档。2、 DocType返回当前控件中的文档类型,只读.0: 没有文档; 100 =其他文档类型;1=word;2=Excel.Sheet或者 Excel.Chart ;3=PowerPoint.Show; 4= Visio.Drawing; 5=MSProject.Project; 6= WPS Doc;7:Kingsoft Sheet

26、3、 DocSizeDocSize:长整型。只读。获取当前文档的字节数。4、 IsNoCopyIsNoCopy:控件中的文档是否禁止拷贝,可读写;缺省值:FALSE。读取:boolValue = docObj.IsNoCopy设置:docObj.IsNoCopy boolValue5、 IsStrictNoCopyIsStrictNoCopy:是否严格禁止拷贝;布尔型;可读写;设置:Obj. IsStrictNoCopy = true or false。说明:IsStrictNoCopy可以用来设置严格的禁止拷贝控件中的内容。该属性从v2.5.3.0版本开始提供。6、 DataData属性标识

27、文档的内容。设定Obj.Data=data将打开文档。Data是一个Variant类型变量。$ 该属性主要用于PowerBuilder,Delphi,VB等C/S应用,用来获取文档数据并保存,或者用来使用已经保存的数据恢复打开文档。7、 StatusMessage返回最后操作的结果字符串,只读.8、 StatusCode返回最后操作的结果代码,只读.0: 成功; 1:文件错误; 2:网络错误; 3: 内存错误; 4:参数错误;5:从ODBC数据库读写数据错误 6:从Variant读写数据错误 100:其他错误9、 SignCursorTypeSignCursorType:读取/设置签名批注时的

28、光标类型。0:笔形。1:红点。该属性=1可用于平板电脑用户。3.5、 网络传输控制相关属性1、 MaxUploadSizeMaxUploadSize:返回或者设置最大允许提交的数据量。以字节为单位。2、 IsUseUTF8URLIsUseUTF8URL:读取/设置是否使用UTF-8传输URL。3、 IsUseUTF8DataIsUseUTF8Data:读取/设置是否使用UTF-8在智能提交中传输网页数据。如果网页编码设置为UTF-8,需要设置此属性,以便控件自动使用UTF-8编码进行网页数据的提交。4、 IsUseControlAgentIsUseControlAgent:读取/设置向服务器提

29、交请求时是否使用NTKO OFFICE CONTROL AGENT.此信息也可用于判断是否是控件请求的数据.从而可以设定后台程序拒绝其他请求。5、 IsDirectConnectIsDirectConnect:是否使用直接连接连接服务器。【而不是默认的采用浏览器设置】。对于某些老版本的代理服务器环境,设置此选项可以避免因浏览器自动检测代理服务器引起的问题。6、 IsOpenURLReadOnlyIsOpenURLReadOnly:返回布尔值,只读;标识在使用OpenFromURL函数打开文档时是否传递了只读参数。3.6、 数字证书签名相关属性1、 IsSaveDocExtentionIsSav

30、eDocExtention:读取/设置是否保存文档扩展信息.如果使用数字签名功能,必须设置此属性为true。以便使用NTKO OFFICE扩展文档格式保存信息。2、 IsSaveDataIfHasVDSIsSaveDataIfHasVDS:读取/设置文档已有合法数字签名之后是否允许保存文档数据。默认为false。即,如果文档已经有合法数字签名,将不允许保存文档数据以破坏签名。如果设置为true,则用户保存文档时,可能会造成现有数字签名的破坏。3.7、 控件密钥相关属性1、 ProductCaption,ProductKey标题栏名称和密钥。正式版本用户请参考说明。3.8、 与事件处理相关的属性

31、1、 CancelLastCommandCancelLastCommand:布尔型。只写。在“OnFileCommand”事件中使用。请参考“OnFileCommand”事件。设置最后一次的文件操作是否应该取消,只写.该属性可用于接管缺省的工具栏的新建,打开或者保存操作,并设置该参数为true来取消缺省操作。比如:以下代码接管保存菜单和按钮的操作,并取消缺省的操作if (cmd = 3) /user has clicked on file save menu or button/save to server/cancel default processTANGER_OCX_SaveEditTo

32、ServerDisk();document.all(TANGER_OCX).CancelLastCommand = true;2、 CancelSheetDoubleClickCancelSheetDoubleClick:设置是否取消Excel双击操作,只写。该属性必须在事件OnSheetBeforeDoubleClick中使用。请参考事件OnSheetBeforeDoubleClick的介绍。3、 CancelSheetRightClickCancelSheetRightClick:设置是否取消Excel右键操作,只写。该属性必须在事件OnSheetBeforeRightClick中使用。请

33、参考事件OnSheetBeforeRightClick的介绍。第4章 主要方法参考4.1、 新建、打开和保存文档相关方法1、 CreateNewvoid CreateNew( in BSTR ProgId);创建一个新文档对象。必须指定ProgID。常用的ProgID有:Office Document Type ProgID Word文档:“Word.Document”PowerPoint幻灯片:“PowerPoint.Show”Excel工作表:“Excel.Sheet”Excel图表: Excel.ChartVisio画图: Visio.DrawingMS Project项目:MSProj

34、ect.ProjectWPS文档:WPSFile.4.8001金山电子表:ET.Sheet.1.80.01.20012、 SaveToURLBSTR SaveToURL( in VARIANT URL, in VARIANT FileFieldName, in, optional VARIANT CPARA, in, optional VARIANT FileName, in, optional VARIANT HTMLForm);该函数使用HTTP协议将文件保存到URL。2.0版本对该函数做了增强。通过增加一个可选参数HTMLForm来引入了我们独创的“智能提交”技术。URL可以是相对于控件

35、所在的网页的相对URL或者是绝对URL。FileFieldName相当于一个HTML页面的Form中的中的FileFieldName。可选参数CPARA是可以让用户定义没有在表单中出现的参数。该参数是以”&”分隔的参数值对。一个可能的CPARA值为:”key=thiskey&type=word&load=mywave”。$ 注意:对于CPARA参数,因为控件接受以”&”分隔的参数值对,所以,如果在值中,有”&”符号出现,应该替换成”%26”;相应的,所以如果在参数的值中有”%”符号出现,应该替换成”%25”。比如下面的代码将一个值中所有的”%”符号和”&”符号进行替换,并返回替换后的字符串:f

36、unction encodeObjValue(value)var t;t = value.replace(/%/g,%25);return(t.replace(/&/g,%26);可选参数FileName可以被用来更加方便直接指明文件名。相当于Content-Disposition: form-data; name=FileFieldName; filename=FileName中的FileName。该参数如果不指定,则如果是新建Word文档,缺省值是”新文档.doc”;如果是新建Excel电子表,则缺省值是”新电子表.xls”。否则,如果是用户从本地打开的文件,则是本地文件的全路径名称。可选

37、参数HTMLForm用来指定随控件中的文档一起提交的HTML FORM。可以使用FORM的ID,比如,“myForm”来指定,或者,也可以使用FORM在网页中所有FORM中的序号,比如,0,来指定。该函数返回值是提交URL之后从服务器返回的数据。为了使该函数工作,必须在Web服务器中开发一个能够处理表单提交的CGI或者ASP或者是JSP等程序。比如,对于如下表单:type:workflow:select file:    SaveToURL(“/postCGI.jsp”,”DocFile”,”,”NewDoc.doc”,”myForm”)或:SaveTo

38、URL(“/postCGI.jsp”,”DocFile”,”,”NewDoc.doc”,0)都会在将正在编辑的文档作为一个上传文件的同时,提交上述表单中的所有数据。因此,postCGI.jsp程序中,除了处理上述表单的数据,还应该处理一个名称为DocFile,文件名为NewDoc.doc的上传文件。如果您的应用程序本身就处理了多个附件,只需要将正文附件替换为控件,然后调用控件的SaveToURL函数,后台程序无须进行任何修改就能够将在线编辑的文件以及其他的附件同时提交到Web服务器。3、 OpenFromURLvoid OpenFromURL(in VARIANT URL, in, optio

39、nal VARIANT ReadOnly, in, optional VARIANT ProgId);该函数使用HTTP协议从URL打开文件。URL可以是相对于控件所在的网页的相对URL或者是绝对URL。只要打开的URL返回一个正确的Office文档,而不管其扩展名是否正确,该函数都能够自动正确判断文档类型。ReadOnly说明是否以只读方式打开文档。以只读方式打开的文档不能保存回服务器。ProgID可以省略。如果指定ProgID,则强行使用ProgID指定的类型转换文档。常用的ProgID有:Word文档:“Word.Document”PowerPoint幻灯片:“PowerPoint.Sh

40、ow”Excel工作表:“Excel.Sheet”Excel图表: Excel.ChartVisio画图: Visio.DrawingMS Project项目:MSProject.Project4、 OpenLocalFilevoid OpenLocalFile(in VARIANT Document, in, optional VARIANT ReadOnly, in, optional VARIANT ProgId);打开本地文件。如果文件有正确的扩展名,ProgID可以省略。否则,必须指定ProgID。5、 SaveToLocalvoid SaveToLocal(in, optional

41、 VARIANT SaveAsDocument,in, optional VARIANT OverwriteExisting);将文件保存到本地。两个参数都是可选的。如果缺少第一个参数,将保存到原位置;第二个参数缺省是FALSE,不覆盖现有文件。6、 PublishAsHTMLToURLBSTR PublishAsHTMLToURL( in VARIANT URL, in VARIANT FileFieldName, in, optional VARIANT CPARA, in, optional VARIANT FileName, in, optional VARIANT HTMLForm);该函数和2.0版本的SaveToURL函数的参数完全一致。不同之处在于,FileName现在可能有多个值,包括HTML文件,相关的图片文件等等多个文件,但是都是包含在FileName域中。7、 OpenFromODBCds从ODBC数据源读取文档.参数是Select语句,必须返回唯一的二进制列.OpenFromODBCds(in BSTR dsName,/ODBC数据源名称in BSTR selectSQL,/Select语句in BSTR username,/用户名in BSTR password/口令);比如:TANGER_OCX_OBJ.OpenFromODBCds(v

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号