WebOffice开发文档
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) 功 能:(保留)
mail: dianju@gamil.com http://www.dianju.com.cn
21(48)
参 数: 返回值: 示 例:
WebOffice开发文档
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:正确 其他:错误 示 例: //文件头部
mail: dianju@gamil.com http://www.dianju.com.cn
22(48)
WebOffice开发文档
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:文件已被修改 非零:文件未被修改
示 例:
mail: dianju@gamil.com http://www.dianju.com.cn
23(48)
WebOffice开发文档
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(\
2.1.37 LoadOriginalFile 原 型: long LoadOriginalFile(BSTR pcFileNameOrUrl, BSTR pcType); 功 能:新建、装载Office文档 参 数:
pcFileNameOrUrl:
要装载文件的本地路径或者URL,值为空表示新建文档,如果是在Http的Web环境下,可以传相对路径.
pcType:
doc:打开、新建Word文件 xls:打开、新建Excel文件
mail: dianju@gamil.com http://www.dianju.com.cn
24(48)
WebOffice开发文档
ppt:打开、新建PPT 文件 wps:打开、新建WPS 文件 vsd:打开、新建VISIO 文件
返回值: 0:失败 非0:成功
示 例:
// 通过URL打开一个服务器文件,getdoc.asp代码见演示文件
document.all.WebOffice1.LoadOriginalFile(\id=8\
// 通过URL打开一个服务器文件,相对路径
document.all.WebOffice1.LoadOriginalFile(\document.all.WebOffice1.LoadOriginalFile(\// 新建Excel
document.all.WebOffice1.LoadOriginalFile(\// 通过Word打开本地文件
document.all.WebOffice1.LoadOriginalFile(\
2.1.38 OpenFileDlg 原 型: short OpenFileDlg();
功 能:打开本地文件显示在WebOffice中 参 数:pcFileNameOrUrl:保存的文件路径 返回值: 示 例: //打开对话框
document.all.WebOffice1.OpenFileDlg();
2.1.39 ProtectDoc 原 型: long ProtectDoc(long lProOrUn, long lType, BSTR strPWD); 功 能:文档保护 参 数:
lProOrUn:
└ 1:为保护文档 └ 0:为解锁文档 lType :
└ 0 :文档保护,只允许修订 └ 1 :文档保护,只允许批注
└ 2 :文档完全保护,不允许任何操作 strPWD:文档保护、解锁时所需设置的密码
mail: dianju@gamil.com http://www.dianju.com.cn
25(48)