当前位置:首页 > WebOffice-开发文档
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);
共分享92篇相关文档