周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649371 QQ:2627049059
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
VBA调用Office家族
显示全部楼层 倒序浏览 发表日期 2017-06-05 20:27:59 3794次阅读 0次回复
快表在OOB模式下具备调用具备接口的第三方软件,并进行数据传递。

截图如下:
QQ截图20170605201416.jpg
QQ截图20170605201524.jpg

代码如下:
  1. Imports System.Runtime.InteropServices.Automation
复制代码
  1.            if e.shape.name = "BTEST" then
  2.                           '判断是否OOB模式运行
  3.                           if Application.Current.IsRunningOutOfBrowser = True then
  4.                                  '实例化Word接口
  5.                                  Dim _myWord As object = AutomationFactory.CreateObject("Word.Application")
  6.                                  '添加文档
  7.                                  Dim _myDocument As object = _myWord.Documents.Add()
  8.                                  '激活文档
  9.                  _myDocument.Activate()
  10.                  '在选择位置插入文字
  11.                                  AW.WorkbookSet.GetLock()
  12.                  _myWord.Selection.TypeText(range("F_2753").Text)
  13.                                  AW.WorkbookSet.ReleaseLock()
  14.                                  '显示Word
  15.                              _myWord.Visible = true
  16.                           Else
  17.                              messagebox.show("必须在桌面启动才能使用!")
  18.                           End if
  19.                End if
复制代码


接口名称:
word:Word.Application
excel:Excel.Application
ppt:  PowerPoint.Application
wps表格:ET.Application
CAD,Visio,Access,Publisher, Outlook 等等。

属性、方法:
参照office vba手册或者对应第三方软件手册。


联系QQ:1327452797
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |