WebOffice-开发文档

内容发布更新时间 : 2025/6/14 7:00:48星期一 下面是文章的全部内容请认真阅读。

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 原 型: void NotifyWordEvent(BSTR strEventName); 说 明:捕获部分Word/Excel/Wps事件。

参数:strEventName?Word/Excel的事件名,可能是以下的数值

DocumentChange

DocumentBeforeClose DocumentBeforePrint DocumentBeforeSave

备注:本事件在本版本扩展到Excel和Wps的支持,且可以终止该事件的继续执行(使用属性lContinue)。

2.3.2 NotifyCtrlReady 原 型: void NotifyCtrlReady();

说 明:当控件准备完毕后触发,一般在这个事件中完成初始化的操作。

2.3.3 NotifyToolBarClick 原 型: void NotifyToolBarClick(long iIndex); 参 数:

long iIndex : 工具栏按钮ID。

ID_RETURN 32769 ID_NEW 32770 ID_OPEN 32771 ID_SAVEAS 32772 ID_FULLSCREAN 32773 ID_PRINT 32774 ID_PRINTVIEW 32775

说 明:

每个按钮都有默认的处理动作,如果不希望触发默认的处理动作,需要在此时间中设置属性lEventRet = 0;

以下实例截获了SAVEAS的按钮事件。 //1. 定义事件处理函数

//2. 截获处理事件

function WebOffice1_NotifyToolBarClick(lCmd) {

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi