WebOffice开发文档Word文档下载推荐.docx

上传人:b****5 文档编号:15851617 上传时间:2022-11-16 格式:DOCX 页数:45 大小:36.56KB
下载 相关 举报
WebOffice开发文档Word文档下载推荐.docx_第1页
第1页 / 共45页
WebOffice开发文档Word文档下载推荐.docx_第2页
第2页 / 共45页
WebOffice开发文档Word文档下载推荐.docx_第3页
第3页 / 共45页
WebOffice开发文档Word文档下载推荐.docx_第4页
第4页 / 共45页
WebOffice开发文档Word文档下载推荐.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

WebOffice开发文档Word文档下载推荐.docx

《WebOffice开发文档Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《WebOffice开发文档Word文档下载推荐.docx(45页珍藏版)》请在冰豆网上搜索。

WebOffice开发文档Word文档下载推荐.docx

<

SCRIPTLANGUAGE=javascriptFOR=WebOffice1EVENT=NotifyCtrlReady>

!

--

WebOffice1_NotifyCtrlReady()

//-->

/SCRIPT>

├执行初始化方法,打开新文档或装载已经存在的文档

functionWebOffice1_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返回值进行相应操作。

1.2WEB页面调用控件:

<

OBJECTid=WebOffice1height=520width="

100%"

style="

LEFT:

0px;

TOP:

0px"

classid="

clsid:

E77E049B-23FC-4DB8-B756-60529A35FAD5"

codebase=WebOffice.ocx#Version=3,0,0,0>

PARAMNAME="

_Version"

VALUE="

65536"

>

_ExtentX"

2646"

_ExtentY"

1323"

_StockProps"

0"

/OBJECT>

主要参数说明:

id控件在网页的别名,可以通过别名调用控件的方法、属性

width控件的宽度,可以使用绝对大小,如width="

100px"

height控件的高度

codebase设置控件自动下载的路径,用户如果没有安装控件,系统会自动访问codebase的路径下载控件;

“#Version”后的是控件的版本,如果用户当前的软件版本低于“#Version”后面的版本,系统也会自动下载最新的控件

注意:

如果控件的width和height属性使用%表示,则要明确指明它所在的容器的大小,如把控件放到表格<

td>

内,则要明确指明表格<

的width和height的绝对值。

二、接口说明

2.1接口

2.1.1AboutBox

原型:

voidAboutBox();

功能:

显示WebOffice版本信息

返回值:

示例:

document.all.WebOffice1.AboutBox();

2.1.2AcceptAllRevisions

longAcceptAllRevisions();

接受当前文档所有修订

0:

接受修订成功

非零:

接受修订失败

document.all.WebOffice1.AcceptAllRevisions();

2.1.3AddMenu

原形:

AddMenu(LPCTSTRcMenuName,LPCTSTRcChildName,longiIndex,LPCTSTRcBindJSFun)

(保留)

参数:

2.1.4BookMarkOpt

longBookMarkOpt(BSTRstrBookMarks,longlType);

获取文档书签列表(保留)

返回值:

2.1.5CloseDoc

longCloseDoc(longblReqSaved);

关闭当前文档

blReqSaved:

0:

关闭文档,不保存当前修改。

1:

关闭文档,保存当前修改。

2:

如果文档已经被修改,显示保存文档对话框,否则直接关闭。

其它:

失败

成功

//关闭当前文档,不保存当前修改。

document.all.WebOffice1.CloseDoc(0);

2.1.6ConvertToAip

shortConvertToAip(shortnAddOriFile,shortnSupport)

把当前通过LoadOriginalFile打开的原始文件直接转化成AIP文件。

nAddOriFile:

是否装载原始文件。

不装载。

非0:

装载原始文件。

nSupport:

是否以普通方式(即解析文档的书签)打开。

不解析。

解析。

转化失败

转化成功

document.all.WebOffice1.ConvertToAip(1,1);

2.1.7CreateApp

shortCreateApp(BSTRstrAppName);

2.1.8DelLocalFile

longDelLocalFile(BSTRstrFilePathName);

删除本地文件(6.0.4.0以后的版本,只能删除临时文件,即通过GetTempFilePath获取的路径)

strFilePathName:

本地文件的绝对路径。

删除成功

删除失败

document.all.WebOffice1.DelLocalFile("

c:

\\111.doc"

2.1.9DownLoadFile

shortDownLoadFile(LPCTSTRstrHttpFileURL,LPCTSTRstrLocalFilePath,LPCTSTRstrTitle,LPCTSTRstrFileType)

下载远程服务器文件,当设置OptionFlag|=0x0080会弹出文件下载进度条。

strHttpFileURL:

服务器文件路径。

strLocalFilePath:

保存的本地文件路径,如为空则弹出文件保存对话框。

strTitle:

文件保存对话框的默认文件名,仅当strLocalFilePath为空有效。

strFileType:

默认文件类型,仅当strLocalFilePath为空有效。

 

成功

失败

obj.DownLoadFile("

"

"

\\111.sel"

标题"

doc"

2.1.10ExcProtectSharing

longExcProtectSharing(BSTRstrPassword,BSTRstrWriteResPassword,shortbReadOnlyRecommended,BSTRstrSharingPassword);

2.1.11ExcUnprotectSharing

longExcUnprotectSharing(BSTRstrSharingPassword);

2.1.12FtpConnect

longFtpConnect(BSTRstrURL,longlPort,BSTRstrUser,BSTRstrPwd);

FTP相关(保留)

2.1.13FtpDisConnect

longFtpDisConnect();

2.1.14FtpGetFile

longFtpGetFile(BSTRstrRemoteFile,BSTRstrLocalFile);

2.1.15GetDocumentObject

IDispatch*GetDocumentObject();

获取文档对象的ActiveDocument对象,此接口非常重要,基本所有的VBA功能都可以通过这个接口来实现。

ActiveDocument对象的Dispatch

/*以下的JavaScript为采用ActiveDocument的方式直接操作VBA,向DOC文档的书签中加入一个图片。

functionAddPicture(strMarkName,strBmpPath,vType)

在书签位置插入图片,

strMarkName书签的名称

strBmpPath 

图片的路径

vType 

插入后的图片的样式,5为浮动在文字上面

AddPicture("

test1"

d:

\\111.bmp"

5);

128);

*/

{

//定义一个对象,用来存储ActiveDocu

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

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1