WebOffice文档控件(标准版永久授权)原价8000元,现活动优惠价只需7846元 >>查看其他版本
WebOffice正式版
相关内容推荐:
WebOffice 使用教程>>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(一)>>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(二)>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(三)>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(四)>>
WebOffice初学者使用教程:Javascript编程原理(一)>>
二、宏编程与JavaScript编码的转换
WebOffice控件提供了ActiveDocument属性,此属性是微软Office系列软件Word,Excel编程扩展根对象,这些对象的参考方法可以参考微软的VBA编程手册, 上的具体地址是:https://docs.microsoft.com/zh-cn/office/vba/api/overview/
如果是打开了 Word文档,ActiveDocument属性就是一个Word的Document对象。
如果是打开了 Excel电子表,ActiveDocument属性就是一个Excel的WorkBook对象
上述Document对象和WorkBook对象不了解可以参考 址:
https://docs.microsoft.com/zh-cn/office/vba/api/overview/ 查找相关解析。
通过ActiveDocument属性可以实现宏方式的灵活编程应用,通过Word,Excel录制宏vba代码的方法后将此VBA代码转换成javascript的方法来实现让WebOffice更强大的扩展功能。宏中用到的是文字常量,比如,对于红色是wdRed,在将vba宏代码转换成javascript代码的过程中,需要将这些常量转换成对应的数字。这些数字的查找方法依然是访问微软VBA编程参考:
https://docs.microsoft.com/zh-cn/office/vba/api/overview/
打开上述 址的 页后,在右上角找到搜索框,通过搜索wdRed可以查找到此值:


上面红色箭头所指的 页即有关于wdRed数值为几的介绍。
同样道理,所有VBA宏代码里的常量和对象均可以通过此方法查找到答案。
另外,vba语法中有些命名参数的调用,比如,method a:=1,b:=2
这种调用方法是javascript不支持的。如果有这种情况,您需要同样用上述打开微软VBA编程 站的方法,查找到方法method的介绍,按照顺序传递给javascript参数,形式如:javascript_method(1,2) 这样方法。在VBA中,可选参数是可以省略的,但在javascript中,如果一个可选参数后面还有别的参数,您必须给前面省略的可选参数传递空值(null)。
想要购买WebOffice正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!