前言

前面介绍了iwebOffice常用属性的设置,下面来介绍一下自定义菜单的使用。

正题

1.调用方法

我们的菜单的显示通过属性ShowMenu来设置,具体的菜单项通过调用方法AppendMenu来实现,其中第一个参数为菜单的编号,第二个参数为显示出来的标题。

webform.WebOffice.ShowMenu="1";                         //控制整体菜单显示//以下为自定义菜单↓webform.WebOffice.AppendMenu("1","打开本地文件(&L)");webform.WebOffice.AppendMenu("2","保存本地文件(&S)");webform.WebOffice.AppendMenu("3","保存远程文件(&U)");webform.WebOffice.AppendMenu("4","-");webform.WebOffice.AppendMenu("5","签名印章(&Q)");webform.WebOffice.AppendMenu("6","验证签章(&Y)");webform.WebOffice.AppendMenu("7","-");webform.WebOffice.AppendMenu("8","保存版本(&B)");webform.WebOffice.AppendMenu("9","打开版本(&D)");webform.WebOffice.AppendMenu("10","-");webform.WebOffice.AppendMenu("11","保存并退出(&E)");webform.WebOffice.AppendMenu("12","-");webform.WebOffice.AppendMenu("13","打印文档(&P)");

2.事件响应

我们调用AppendMenu时会响应iwebOffice封装的OnMenuClick事件

<scriptlanguage="javascript" for=WebOfficeevent="OnMenuClick(vIndex,vCaption)">if (vIndex==1){  WebOpenLocal();     //打开本地文件}if (vIndex==2){  WebSaveLocal();     //保存本地文件}if (vIndex==3){SaveDocument();     //保存正文到服务器上(不退出)}if (vIndex==5){  WebOpenSignature(); //签名印章}if (vIndex==6){  WebShowSignature(); //验证签章}if (vIndex==8){  WebSaveVersion();   //保存版本}if (vIndex==9){  WebOpenVersion();   //打开版本}if (vIndex==11){SaveDocument();     //保存正文到服务器上webform.submit();   //然后退出}if (vIndex==13){  WebOpenPrint();     //打印文档}</script>

3.实际被调用的方法

事件里面调用的方法是iwebOffice经过包装后的方法,实际调用的方法如下(举两个例子):

//作用:打开本地文件functionWebOpenLocal(){try{webform.WebOffice.WebOpenLocal();StatusMsg(webform.WebOffice.Status);}catch(e){alert(e.description);}}//作用:存为本地文件functionWebSaveLocal(){try{webform.WebOffice.WebSaveLocal();StatusMsg(webform.WebOffice.Status);}catch(e){alert(e.description);}}

4.自定义菜单

上面的三步是对iwebOffice已有的方法的一个剖析,如果大家想自定义一个菜单项的话,

1)可以先根据iwebOffice的api文档,通过调用其方法或者属性来实现自己的一个方法.

2)然后在事件OnMenuClick中调用该方法.

3)最后在AppendMenu中添加上你自定义的菜单即可.

iweboffice之word——自定义菜单的使用相关推荐

  1. php创建菜单_php实现微信公众号创建自定义菜单功能的实例代码

    目的 创建自定义菜单,实现菜单事件. 首先获取Access_Token 接口: 我用的是测试号,修改APPID和APPSECRET,然后浏览器访问上面这个Url即可生成Access_Token 然后配 ...

  2. 如何查看别人公众号自定义菜单的功能_如何注册自己的个人公众号?手把手教您开启自媒体赚钱之路?...

    1.自媒体如何赚钱的? 自媒体其实大家对它并不陌生,我们身边活着生活中很常见.最关键一点很多利用自媒体创业,并且收入年入百万的人不在少数.自媒体我给大家普及一下,"公民媒体"或&q ...

  3. 微信公众平台自定义菜单接口API指南

    微信公众平台开发模式自定义菜单接口API指南 开发实现方法,请查看 微信公众平台开发(58)自定义菜单 简介 开发者获取使用凭证(如何获取凭证)后,可以使用该凭证对公众账号的自定义菜单进行创建.查询和 ...

  4. 微信利用PHP创建自定义菜单的方法

    在使用通用接口前,你需要做以下两步工作: 1.拥有一个微信公众账号,并获取到appid和appsecret(在公众平台申请内测资格,审核通过后可获得) 2.通过获取凭证接口获取到access_toke ...

  5. 微信公众帐号开发教程第14篇-自定义菜单的创建及菜单事件响应

    微信5.0发布 2013年8月5日,伴随着微信5.0 iPhone版的发布,公众平台也进行了重要的更新,主要包括: 1)运营主体为组织,可选择成为服务号或者订阅号: 2)服务号可以申请自定义菜单: 3 ...

  6. 点聚weboffice php,点聚weboffice插件自定义菜单

    https://blog.csdn.net/u014547764/article/details/53818637 1.在jsp中引用excel插件: 首先项目中要有:WebOffice.zip.we ...

  7. 微信公众号开发---自定义菜单的创建及菜单事件响应(java)

    微信5.0发布 2013年8月5日,伴随着微信5.0 iPhone版的发布,公众平台也进行了重要的更新,主要包括: 1)运营主体为组织,可选择成为服务号或者订阅号: 2)服务号可以申请自定义菜单: 3 ...

  8. 微信公众号 开发详解02【自动回复、发布文章、自定义菜单、3种链接跳转】

    [微信公众号--零基础全面系统教学] [P01-P07]微信公众号 开发详解01[目的.起名.准备工作.注册流程.后台功能] [P08-P12]微信公众号 开发详解02[自动回复.发布文章.自定义菜单 ...

  9. java 微信自定义菜单 java微信接口开发 公众平台 SSM

    1.   权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限       角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限.       按钮权限: 给角色分配按钮权 ...

  10. java 微信自定义菜单 java微信接口开发 公众平台 SSM redis shiro 多数据源

    A 调用摄像头拍照,自定义裁剪编辑头像,头像图片色度调节 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技术 ,0个代码不用写,生 ...

最新文章

  1. python 读取图片成为一维数组_python+opencv 图像的数组和矩阵操作
  2. Linux下oracle 9i图文安装二
  3. python奥运五环_python如何画奥运五环
  4. nginx连接php-fpm sock文件失败502
  5. 国家集训队 小Z的袜子
  6. CentOS 7 安装 Mysql5.5 或自定义版本 RPM 方式
  7. Linux系统重置和修改root密码
  8. spinlock导读
  9. python stdout,在Python中的Stdout编码
  10. masaic 数据增强代码
  11. aria2 配置教程
  12. ios应用升级到ios15后闪退
  13. 数学--计算几何--三角定位原理和升级
  14. 常见的传输介质的种类和性能,你知道嘛?
  15. Django 浏览器报错 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)
  16. Name or service not known, ping域名报错
  17. 非对称数字签名算法 :RSA 秘钥长度
  18. android 通过xmpp即时聊天客户端往服务器发消息,利用XMPP协议推送服务器告警信息到安卓平台及桌面...
  19. 【笔试】店铺选址+最短路径
  20. git服务器搭建使用

热门文章

  1. android studio日记本源代码,效能日记本——随时回味过往点滴
  2. 小米笔记本安装Win 10历程
  3. java pdf转ofd
  4. python游戏设计毕业论文_游戏设计游戏策划毕业论文
  5. 全国计算机一级word题库,2016全国计算机一级《MS Office》选择题题库
  6. 数值计算之 共轭梯度法(1)线性共轭梯度法
  7. Java 学生管理系统 GUI txt文件存储
  8. 软件测试 — 面试题
  9. 机器学习极好的入门学习视频推荐
  10. iBase4J项目笔记