ActiveDocument属性是一个自动化接口对象,只读,不能写。用于当控件加载Office文档成功时返回文档对象接口。
****此接口是VBA编程对象的根接口,下面有成千上万的子接口!****
这些接口可以参考微软VBA编程文档:
https://docs.microsoft.com/zh-cn/office/vba/api/overview/
通过这些接口可以实现Word的99%以上的功能控制。
如果打开一个Word文档,则ActiveDocuent代表一个Word.Document对象。如果打开一个Excel文档,本接口代表一个Workbook对象。可以用Javascript或者VBScript对该对象按照VBA的对象层次编写JavaScript或者VBScript语法的VBA代码来操作当前文档。
**Javascrtip** **代码示例**:
读:
var obj=document.getElementById("WebOffice").ActiveDocument;
//上面obj是控件已打开的WORD,EXCEL,PPT的文档对象接口
使用此对象属性:
//下面语句演示取得ActiveDocument对象后,向打开的WORD文档里写入“Hello World!”
var objHello World!=document.getElementById("WebOffice").ActiveDocument;
obj.Application.Selection.TypeText('Hello World!');
- 序言
- 产品简介
- WebOffice试用版与正式版的区别
- WebOffice对客户端的要求
- WebOffice客户端安装步骤
- WebOffice服务器配置
- 新手基本集成方法(必学)
- 1.WebOffice工作原理架构
- 2.我的第一个WebOffice程序:Hello World!
- 3.实现WebOffice保存文档到服务器
- WebOffice部份功能实现与说明
- 为什么使用弹窗(智能窗技术)方式打开文档
- OA发文文档在线编辑及流转
- 使用RunMacro运行Office的宏
- 智能窗基本使用方法(地址栏隐藏、窗口大小定义)
- 智能窗Session共享的解决方案
- VBA编程根接口:ActiveDocument
- 更多功能实现请见示例