快表在OOB模式下具备调用具备接口的第三方软件,并进行数据传递。
截图如下:
代码如下:
- Imports System.Runtime.InteropServices.Automation
复制代码- if e.shape.name = "BTEST" then
- '判断是否OOB模式运行
- if Application.Current.IsRunningOutOfBrowser = True then
- '实例化Word接口
- Dim _myWord As object = AutomationFactory.CreateObject("Word.Application")
- '添加文档
- Dim _myDocument As object = _myWord.Documents.Add()
- '激活文档
- _myDocument.Activate()
- '在选择位置插入文字
- AW.WorkbookSet.GetLock()
- _myWord.Selection.TypeText(range("F_2753").Text)
- AW.WorkbookSet.ReleaseLock()
- '显示Word
- _myWord.Visible = true
- Else
- messagebox.show("必须在桌面启动才能使用!")
- End if
- End if
复制代码
接口名称:
word:Word.Application
excel:Excel.Application
ppt: PowerPoint.Application
wps表格:ET.Application
CAD,Visio,Access,Publisher, Outlook 等等。
属性、方法:
参照office vba手册或者对应第三方软件手册。
|
|
快表帝国客服