示 例:
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);
m_colCustom[custColorToolBarBottomColor] = RGB(153, 151, 181); m_colCustom[custColorToolBarBKColor] = RGB(243, 243, 247);
m_colCustom[custColorToolBarTopColor] = RGB(131, 97, 59);
m_colCustom[custColorToolBarMiddleColor] = RGB(239, 216, 138); m_colCustom[custColorToolBarBottomColor] = RGB(133, 94, 53); m_colCustom[custColorToolBarBKColor] = RGB(130, 92, 52);
m_colCustom[custColorToolBarTopColor] = RGB(220, 235, 254); m_colCustom[custColorToolBarMiddleColor] = RGB(196, 219, 249); m_colCustom[custColorToolBarBottomColor] = RGB(136, 174, 228); m_colCustom[custColorToolBarBKColor] = RGB(191, 214, 249);
示 例:
//设置皮肤为第一种模式,温馨浪漫
document.all.WebOffice1.SetCustomColour(2,250*256*256+244*256+243);
document.all.WebOffice1.SetCustomColour(1,236*256*256+226*256+225);
document.all.WebOffice1.SetCustomColour(3,181*256*256+151*256+153);
document.all.WebOffice1.SetCustomColour(0,247*256*256+243*256+243);
2.1.66 SetCustomToolBtn 原 型: long SetCustomToolBtn(long lIndex, LPCTSTR pcBtnText) 功 能:自定义工具栏,添加工具栏按钮 参 数:
lIndex:内置按钮索引,
pcBtnText:设置自定义菜单的文字信息 系统内置了 5 个按钮。
SetCustomToolBtn(0,\SetCustomToolBtn(1,\SetCustomToolBtn(2,\SetCustomToolBtn(3,\SetCustomToolBtn(4,\
2.1.67 GetFileBase64 原 型: BSTR GetFileBase64(BSTR strFilePath, long dwExt) 功 能:获取文件的base64 参 数:
strFilePath:文件路径 为空字符表示当前文档的base64, dwExt:0 示 例:
document.all.WebOffice1. GetFileBase64(\
2.1.68 SaveBinaryFileFromBase64 原 型: long SaveBinaryFileFromBase64(BSTR strFilePath, BSTR strBase64) 功 能:把base64的文件保存为二进制的数据,其中 strfilepath必须是临时文件。 参 数:
strFilePath:文件路径,通常为GetTempFilePath的返回值 strBase64:文件的base64值,通常为GetFileBase64返回值。 示 例:
var tempPath=document.all.WebOffice1.GetTempFilePath();//获取临时文件路径 var v=document.all.WebOffice1.GetFileBase64(\获取当前文档base64值 document.all.WebOffice1.SaveBinaryFileFromBase64(tempPath,v);
2.1.69 SetWindowText 原 型: long SetWindowText(LPCTSTR strText, long nType)
功 能:在weboffice工具栏显示版权等信息,在上传的进度条上设置信息
设置提示信息 (在控件初始化时候调用,字符串大小不得大于128字节)
参 数:
strText:文字内容
nType:0: 工具栏授权信息
1:上传进度条开始提示信息 2: 上传进度条结束提示信息
示 例:
document.all.WebOffice1.SetWindowText(“WebOffice正式版本”, 0);
2.1.70 GetOcxVersion 原 型: long GetOcxVersion () 功 能:获取ocx控件的版本号 返回值:文档版本号 示 例:
alert(document.all.WebOffice1.GetOcxVersion());
2.2 属性
2.2.1
DocType 原 型: long DocType; 说 明:文件类型,只读 数 值:
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
2.2.2 Version 原 型: BSTR Version;
说 明:打开文件的版本号,只读 数 值:
2.2.3 AppVersion 原 型: BSTR Version;
说 明:打开文件的版本号,只读 数 值:
2.2.4 lEventRet 原 型: BOOL LEventRet;
说 明:见事件 NotifyToolBarClick事件 数 值: