第一范文网 - 专业文章范例文档资料分享平台

WebOffice-开发文档

来源:用户分享 时间:2025/5/19 7:59:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

0x04表示不允许复制(当第三位为1时有效) 0x08表示不允许拖动(当第四位为1时有效) 0x8000表示清除开关(当最高位为1时有效)

返回值: 示 例: //禁止打印

Object.SetSecurity(0x01); //恢复允许打印

Object.SetSecurity(0x01 + 0x8000); //禁止保存

Object.SetSecurity(0x02); //恢复允许保存

Object.SetSecurity(0x02 + 0x8000); //禁止复制

Object.SetSecurity(0x04); //恢复允许复制

Object.SetSecurity(0x04 + 0x8000); //禁止打印、保存、复制

Object.SetSecurity(0x01+0x02+0x04); //恢复允许打印、保存、复制

Object.SetSecurity(0x01+0x02+0x04+0x8000);

2.1.56 ShowDialog 原 型: long ShowDialog(long dwIndex); 功 能:

显示对话框 参 数:

dwIndex:对话框的ID数值,详细的数值列表请参照附件。 返回值: 示 例:

2.1.57 SetValue 原 形:short SetValue(LPCTSTR strValue, LPCTSTR strName)

功 能:设置Word、Excel文档基本信息,目前仅支持 只读和可写密码 参 数:strValue:设置的基本信息的数值

strName:基本信息的标识,如只读密码的标识为\可改密码的标识为\

返回值:

0:正确设置

-1:不支持此命令,请确定您的第二个参数为正确。 示 例:

//设置当前文档的打开密码为”password”

document.all.WebOffice1.SetValue(\

//设置当前文档的可写密码为”password”

document.all.WebOffice1.SetValue(\

2.1.58 SetDocVariable 原 形:short SetDocVariable(LPCTSTR strVarName, LPCTSTR strValue, long lOpt)

功 能:设置Word中的变量的值,更可以更新与此变量相关联的域。 参 数:strVarName 变量名称 strValue

变量设置的数值 lOpt

一个按位操作的数字位, 第一位为1: 表示update域关联的

第二位为1: 表示如果没有这个变量则添加

返回值:

1:正确设置 0:错误 示 例:

//设置变量 DocName的值为\文档名称\,如不存在DocName的变量则返回 document.all.WebOffice1.SetDocVariable(\文档名称\

//设置变量 DocName的值为\文档名称\,如不存在DocName的变量则添加 document.all.WebOffice1.SetDocVariable(\文档名称\

//设置变量 DocName的值为\文档名称\,并更新DocName所关联的域 document.all.WebOffice1.SetDocVariable(\文档名称\

2.1.59 UnProtectDoc(BSTR strPwd) 原 型: long UnProtectDoc(BSTR strPwd); 功 能:解除当前文档保护

参 数:strPwd 文档保护时所设置的密码 返回值:

0:解锁成功

非零:解锁失败

示 例:

document.all.WebOffice1.UnProtectDoc(\

2.1.60 ZipFile 原 型: short ZipFile(BSTR cSourceFile, BSTR cAimFile,long wFileType,long bEnc);

功 能: 压缩文档(保留) 参 数: 返回值: 示 例:

2.1.61 GetBMPos 原 型: long GetBMPos(LPCTSTR strBMName, short lPosType) 功 能:获取bookmark的位置 参 数:

Strbmname 书签名

lPosType = 0 表示bookmark的start lPosType = 1 表示bookmark的end 返回值:书签位置 示 例:

var v1 = document.all.WebOffice1.GetBMPos(\var v2 = document.all.WebOffice1.GetBMPos(\

2.1.62 LocalProtect 原 型: long LocalProtect(LPCTSTR strPosList, LPCTSTR strPWD, LPCTSTR strFuture) 功 能:设置局部保护 参 数:

strPosList 的样式为:0-111,222-999,1223-8888 strPWD 保护密码

strFuture 设为空即可 示 例:

var v1 = document.all.WebOffice1.GetBMPos(\var v2 = document.all.WebOffice1.GetBMPos(\var v = \

document.all.WebOffice1.LocalProtect(v, \

2.1.63 UnActiveExcel() 原 型: void UnActiveExcel()

功 能:Excel 退出编辑状态,在编辑状态的时候无法调用VBA 示 例:

document.all.WebOffice1.UnActiveExcel();

2.1.64 HideMenuArea 原 型: long HideMenuArea(LPCTSTR pcExcludeBar1, LPCTSTR pcExcludeBar2, LPCTSTR pcExcludeBar3, LPCTSTR pcExcludeBar4)

功 能:1.《2003屏蔽所有的菜单,除了参数的4个菜单。

2.《2007 功能区隐藏。当 pcExcludeBar1= \功能区显示,否则隐藏 示 例:

//隐藏2003所有菜单

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”,””,””,””);

2.1.65 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);

搜索更多关于: WebOffice-开发文档 的文档
WebOffice-开发文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c50lwp2x7a05v45r563jw_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top