WebOffice-开发文档 下载本文

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); document.all.WebOffice1. HideMenuAction(5,0); //恢复至设置之前状态(即正常状态)

document.all.WebOffice1. HideMenuAction(6,0);

2.1.25 HttpInit 原 型: long HttpInit(); 功 能:初始化上传接口 参 数: 返回值: 示 例:

//上传前必须执行此方法

document.all.weboffice1.HttpInit();

2.1.26 HttpAddPostFile 原 型: long HttpAddPostFile(BSTR strName, BSTR strFile); 功 能:Http上传相关(保留) 参 数: 返回值: 示 例:

//上传本地文件c:\\\\111.doc

document.all.weboffice1.HttpAddPostFile(\ \

2.1.27 HttpAddPostBuffer 原 型: long HttpAddPostBuffer(BSTR strName, BSTR strRelateFile, BSTR pbBuffer, long lLen);

功 能:Http上传相关(保留) 参 数: 返回值: 示 例:

2.1.28 HttpAddPostValue 原 型: long HttpAddPostValue(BSTR strName, long lValue); 功 能:Http上传相关(保留) 参 数: 返回值: 示 例:

2.1.29 HttpAddPostString 原 型: long HttpAddPostString(BSTR strName, BSTR strValue); 功 能:添加要上传的表单域 参 数:

strName:表单域的名称 strValue:表单域的值 返回值: 示 例:

//添加表单域,可多次执行此方法

document.all.WebOffice1.HttpAddPostString(\myform.DocTitle.value);

2.1.30 HttpAddPostCurrFile 原 型: long HttpAddPostCurrFile(String field, String newFileName); 功 能:添加要上传的Word或者Excel文件 参 数:

Field:要上传文件的id

newFielName:上传后的新文件名。该参数可以为空,系统将自动为文件命名 返回值: 示 例:

document.all.WebOffice1.HttpAddPostCurrFile(\

2.1.31 HttpAddPostCurrFile2 原 型: long HttpAddPostCurrFile2(BSTR strName) 功 能:(保留) 参 数: 返回值: 示 例:

2.1.32 HttpPost 原 型: BSTR HttpPost(BSTR strHttpURL);

功 能:将当前表单和文件数据提交到指定URL路径 参 数:

strHttpURL: 处理表单和文件数据的文件URL路径 返回值: Succeed:上传成功 failed: 上传失败 示 例: //相对路径

var returnValue=document.all.WebOffice1.HttpPost(\//绝对路径 var

returnValue=document.all.WebOffice1.HttpPost(\)

2.1.33 InsertFile 原 形:short InsertFile(LPCTSTR strFilePathName, short nCurPos) 功 能:插入合并文件,和插入图片。 参 数:strFilePathName:

文件或者图片的路径,可以是Http.或者Ftp路径 nCurPos:

位置和图片控制符。nCurPos 或者nCurPos -8 0: 当前位置

1: 文件开头 2: 文件末尾

如果第四位为1:表示插入的是图片

返回值:

0:正确 其他:错误 示 例: //文件头部

document.all.WebOffice1.InSertFile(\//文件尾部

document.all.WebOffice1.InSertFile(\//当前光标位置

document.all.WebOffice1.InSertFile(\//文件头部

document.all.WebOffice1.InSertFile(\//文件尾部

document.all.WebOffice1.InSertFile(\//当前光标位置

document.all.WebOffice1.InSertFile(\

2.1.34 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();

2.1.35 IsSaved 原 型: long IsSaved(); 功 能:判断文件是否被修改 参 数: 返回值:

0:文件已被修改 非零:文件未被修改

示 例:

var isSaved=document.all.WebOffice1.IsSaved();

2.1.36 InsertFile 原 型: long InsertFile(BSTR strFilePathName, short nCurPos); 功 能:插入、合并文件或插入图片 参 数:

strFilePathName:文件或者图片的路径,可以是Http.或者Ftp路径 nCurPos:位置和图片控制符。nCurPos 或者nCurPos -8 0: 当前位置 1: 文件开头

2: 文件末尾

如果第四位为1:表示插入的是图片 返回值:

0:插入成功 非0:插入失败

示 例: //文件头部

document.all.WebOffice1.InSertFile(\//文件尾部

document.all.WebOffice1.InSertFile(\//当前光标位置

document.all.WebOffice1.InSertFile(\//文件头部

document.all.WebOffice1.InSertFile(\//文件尾部

document.all.WebOffice1.InSertFile(\//当前光标位置

document.all.WebOffice1.InSertFile(\