返回介绍

在一个 Microsoft Office 应用程序中控制另一个 Microsoft Office 应用程序

发布于 2019-10-04 14:06:01 字数 1046 浏览 846 评论 0 收藏 0

全部显示

如果要在一个 Microsoft Office 应用程序中运行使用另一个应用程序中对象的代码,请遵循下列步骤:

  1. 在“引用”对话框(“工具”菜单)中,设置对其他应用程序的类型库的引用。设置引用后,对象、属性和方法将显示在对象浏览器中并且将在编译时检查语法。此外,您还可以获得有关它们的快捷帮助。
  2. 将对象变量声明为特定类型,该对象变量将引用其他应用程序中的对象。请确保在声明变量时一定要使用提供对象的应用程序的名称。例如,下面的语句声明一个指向 Microsoft Word 文档的变量和一个指向 Microsoft Excel 应用程序的变量。

    Dim appWD As Word.Application, wbXL As Excel.Application


    注意
    如果希望代码及早绑定,必须执行上述步骤。
  3. New 关键字和要使用的其他应用程序中对象的 OLE 程序标识符 联合使用,如以下示例所示。如果要显示其他应用程序的会话过程,请将Visible 属性设为True

    Dim appWD As Word.Application

    Set appWD = New Word.Application
    appWd.Visible = True
  4. 将属性和方法应用于包含在变量中的对象。例如,下面的指令将新建一个 Word 文档。

    Dim appWD As Word.Application

    Set appWD = New Word.Application
    appWD.Documents.Add
  5. 结束对这个应用程序的操作后,请使用Quit 方法将其关闭,如以下示例所示。

    appWd.Quit


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文