Excel VBA教程:在某一 Microsoft Office 应用程序中控制其他 Microsoft Office 应用程序

如果要在某一 Microsoft Office 应用程序中运行处理其他 Microsoft Office 应用程序中对象的代码,请按下列步骤进行。

  1. 在“引用”对话框(“工具”菜单)中设置对其他应用程序的类型库的引用。进行该操作之后,对象、属性和方法将显示在“对象浏览器”中,并且在编译时将检查语法。还可以获取这些对象、属性和方法的快捷帮助。
  2. 以特定的类型声明对象变量,该对象变量将引用其他应用程序中的对象。请确保用提供对象的应用程序的名称限定了每一个类型。例如,下列语句声明了指向 Microsoft Word 文档的变量和另一个指向 Microsoft Excel 工作簿的变量。
    
    Dim appWD As Word.Application, wbXL As Excel.Workbook
    
  3. 注意   如果希望代码早被绑定,则必须遵循前面的步骤。

  4. 使用要在其他应用程序中处理的对象的OLE 程序标识符作为参数来调用 CreateObject函数,如下例所示。如果要查看相应的应用程序会话,请将 Visible属性设置为 True。
    
    Dim appWD As Word.Application
    Set appWD = CreateObject("Word.Application")
    appWd.Visible = True
    
  5. 对包含在变量中的对象应用属性和方法。例如,下述指令创建新的 Word 文档。
    
    Dim appWD As Word.Application
    Set appWD = CreateObject("Word.Application")
    appWD.Documents.Add
    
  6. 对相应的应用程序处理结束后,用 Quit方法将其关闭,如下例所示。
    
    appWd.Quit
    

上页:Excel VBA教程:控件和对话框事件 下页:Excel VBA教程:创建自定义对话框

Excel VBA教程:在某一 Microsoft Office 应用程序中控制其他 Microsoft Office 应用程序

Excel VBA教程:创建自定义对话框 Excel VBA教程:新建工作簿
Excel VBA教程:创建“用户窗体” Excel VBA教程:显示自定义对话框
Excel VBA教程:获取有关 Macintosh 关键字的帮助 Excel VBA教程:在单元格区域中循环
Excel VBA教程:如何引用单元格和区域 Excel VBA教程:初始化控件属性
Excel VBA教程:打开工作簿 Excel VBA教程:QueryTable对象事件
Excel VBA教程:引用工作表上的所有单元格 Excel VBA教程:用 A1 样式记号引用单元格和单元格区域
Excel VBA教程:用编号引用单元格 Excel VBA教程:相对于其他单元格来引用单元格
Excel VBA教程:用 Range对象引用单元格 Excel VBA教程:用快捷记号引用单元格
Excel VBA教程:引用多张工作表 Excel VBA教程:引用多个单元格区域
Excel VBA教程:引用命名区域 Excel VBA教程:引用行和列
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号