2.2.5 IsModify 原 型: BOOL IsModify;
说 明:判断文档是否被修改,需要在LoadOrigarFile之前设置 OptionFlag |= 0x0400 才有效。
2.2.6 ShowToolBar 原 型: BOOL ShowToolBar; 说 明:是否显示工具栏。 数 值: 1:显示工具栏 ;
0:隐藏工具栏
2.2.7 OptionFlag 原 型: long OptionFlag;
说 明:系统标志位,可读写。此属性比较重要,可以作为各种控制开关。 数 值:
OPTIONFLAG_WORD_07SAVETO03 0x0001(Office2007保存为兼容格式) OPTIONFLAG_EXCEL_07SAVETO03 0x0002(Office2007保存为兼容格式) OPTIONFLAG_HTTPSAVEENC 0x0004(HttpPost时候文件加密压缩) OPTIONFLAG_SETFILEDVALUE 0x0008(书签操作后删除盖书签) OPTIONFLAG_NODELWORDNORMAL 0x0010(清除Word的模板文件)
OPTIONFLAG_NOENCOUDEURL 0x0020(设置URL的是否UTF8编码) OPTIONFLAG_SHOWPRESS 0x0080(是否显示进度条) OPTIONFLAG_DOCSHA1 0x0400(设置此项则IsModify有效) 示 例:
//1.调用LoadOriginalFile打开URL上路径的时候 // 如果对URL进行UTF8编码就调用 Obj.OptionFlag |= 0x0020;
// 如果不对URL编码调用下面这句(默认) Obj.OptionFlag &= 0xffdf;
Obj.LoadOriginalFile(\//2.在上传和下载的时候
//调用下面语句,则显示进度条: Obj.OptionFlag |= 0x0080;
//调用下面语句,则不显示进度条(默认): Obj.OptionFlag &= 0xff7f;
//3.在上传时候设置是否对文件加密和压缩 //调用下面语句,则对文件加密和压缩: Obj.OptionFlag |= 0x0004;
//调用下面语句,则不对文件加密和压缩(默认):
Obj.OptionFlag &= 0xfffc;
2.2.8 Is2007 原 型: long Is2007;
功 能:判断是否Office2007,只读 参 数: 返回值:
1:是2007版本 0:不是2007版本 示 例:
//判断当前Office是不是2007版本 document.all.WebOffice1. Is2007();
2.2.9 lContinue 原 型: long lContinue;
功 能:用于NotifyWordEvent的处理函数中,可以终止相应事件的继续执行 参 数: 返回值:
1:可以继续执行(默认) 0:终止默认操作 示 例:
//禁止关闭当前的Word/Excel/Wps文档 OnNotifyWordEvent(BSTR strEventName) {
if(strEventName == “DocumentBeforeClose”) {
lContinue = 0; } }
2.3 事件
2.3.1
NotifyWordEvent