创建并返回一个对 ActiveX 对象的引用。

语法

语法语法

语法

CreateObject(

CreateObject(CreateObject(

CreateObject(class,[servername])

))

)

CreateObject

CreateObjectCreateObject

CreateObject 函数的语法有如下部分:

部分

部分部分

部分 描述

描述描述

描述 class 必需的;

Variant

VariantVariant

Variant (String

StringString

String). 要创建

的应用程序名称和类。 servername 可选的;

Variant

VariantVariant

Variant (String

StringString

String). 要在其

上创建对象的网络服务器名称。

class 参数使用 appname.

..

.objecttype 这种语法,包括以下部分:

部分

部分部分

部分 描述

描述描述

描述 appname 必需的;Variant

VariantVariant

Variant(字符串

字符串字符串

字符串)。提供该对象的应用程序名。 objecttype 必需的;Variant

VariantVariant

Variant(字符串

字符串字符串

字符串)。待创建对象的类型或类。

说明

说明说明

说明

每个支持自动化的应用程序都至少提供一种对象类型。例如,一个字处理应用程

序可能会提供 Application

ApplicationApplication

Application 对象,Document

DocumentDocument

Document 对象,以及 Toolbar

ToolbarToolbar

Toolbar 对象。

要创建 ActiveX 对象,只需将 CreateObject

CreateObjectCreateObject

CreateObject 返回的对象赋给一个对象变量:

'声明一个对象变量来存放该对象'的引用。Dim as Object 采用后期绑定方式。

Dim ExcelSheet As ObjectSet ExcelSheet = CreateObject("Excel.Sheet")

上述代码将启动该应用程序创建该对象,在本例中就是创建一个 Microsoft

Excel 电子数据表。对象创建后,就可以在代码中使用自定义的对象变量来引用

该对象。在下面的示例中,可以使用对象变量 ExcelSheet 来访问新建对象的属

性和方法,以及访问 Microsoft Excel 的其它对象,包括应用程序对象和单元

格集合。

'设置 Application 对象使 Excel 可见ExcelSheet.Application.Visible = True'在表格的第一个单元中写些文本ExcelSheet.Cells(1, 1).Value = "This

is column A, row 1"'将该表格保存到 C:/test.doc 目录ExcelSheet.SaveAs

"C:/ TEST.DOC"'使用应用程序对象的 Quit 方法关闭 Excel。

ExcelSheet.Application.Quit'释放该对象变量Set ExcelSheet = Nothing

使用 As Object 子句声明对象变量,可以创建一个能包含任何类型对象引用的

变量。不过,该变量访问对象是后期绑定的,也就是说,绑定在程序运行时才进

行。要创建一个使用前期绑定方式的对象变量,也就是说,在程序编译时就完成

绑定,则对象变量在声明时应指定类 ID。例如,可以声明并创建下列 Microsoft

Excel 引用:

Dim xlApp As Excel.Application

Dim xlBook As Excel.Workbook

Dim xlSheet As Excel.WorkSheet

Set xlApp = CreateObject("Excel.Application")

Set xlBook = xlApp.Workbooks.Add

Set xlSheet = xlBook.Worksheets(1)

前期绑定的变量引用可以提供更好的性能,但该变量只能存放声明中所指定的类

的引用。

可以将 CreateObject

CreateObjectCreateObject

CreateObject 函数返回的对象传给一个参数为对象的函数。例如,下面

的代码创建并传递了一个 Excel.Application 对象的引用:

Call MySub (CreateObject("Excel.Application"))

可以在一个远端连网的计算机上创建一个对象,方法是把计算机的名称传递给

CreateObject

CreateObjectCreateObject

CreateObject 的 servername 参数。这个名称与共享名称的机器名部份相同:

对于一个共享名称为 "MyServer//Public," 的

servername 参数是

"MyServer" 。

下面的代码返回在一个名为 MyServer 的远端计算机上运行的 Excel 实例的版

本号:

Dim xlApp As ObjectSet xlApp = CreateObject("Excel.Application",

"MyServer")Debug.Print xlApp.Version

如果远端服务器不存在或者不可用,则会发生一个运行时错误。

注意

注意注意

注意 当该对象当前没有实例时,应使用 CreateObject

CreateObjectCreateObject

CreateObject。如果该对象已有实例在运行,就会启动一个新的实例,并创建一个指定类型的对象。要使用当前实例,

或要启动该应用程序并加载一个文件,可以使用 GetObject

GetObjectGetObject

GetObject 函数。

如果对VB中的New 与 CreateObject的区别感兴趣请参阅:VB中的New 与 CreateObject的区别

________________________________________________________

关文章:

VB中的New 与 CreateObject的区别

VB CreateObject函数

VB部分相关文章推荐:


※VB 释放资源文件到指定目录函数

※VB 读取资源文件里面的字符串

※VB中资源文件.res的使用方法详解

※VB6.0中创建和使用文本资源文件

※VB WindowsMediaPlayer 播放

※vb中WindowsMediaPlayer的常用属性和方法

※VB Environ系统环境变量函数大全

※VB 去除文本框粘贴功能

※VB LISTBOX

※VB 删除数组中的重复元素

※VB数组快速排序算法

※关于三个概念:ActiveX、OLE和COM

※VB 获得磁盘的文件系统

※VB中用API实现文件拖放

※加密算法-MD5算法

※VB中使用MD5算法

※VB 全局热键HOOK (不占系统资源版本)

※VB 小技巧自定义TextBox文本框右键菜单

※VB 写下载者代码

※VB 一行代码的诀窍

※VBS教程-wscript对象

※vb枚举进程

※在VB中如何让线程或进程在指定的CPU上运行

※VB判断指定的WORD文档是否被打开

※VB如何读取快捷方式的目标路径

※VB用API控制输入法状态

※为系统加载右键注册控件选项【VB 注册控件】

※VB如何根据窗口标题获得进程名称

※VB快速查找大型文件中包含的字符串

※VB实现可执行文件运行时自删除

※VB 打开txt,bat,jpg 任意后缀程序

※VB 写文件关联程序

※VB 自启动建立右键菜单

※VB 判断IP能否ping通

※VB FTP操作类(可上传、下载、创建文件夹等等)

※VB部分文件汇总B

※Vb 求素数最经典的方法也是最快的方法

※vb用数组方式快速导出MSFlexGrid表格数据到Excel表格中

※VB中MsFlexGrid控件的使用细则

※点击MSFlexGrid数据控件的标题进行数据排序

※VB 获取鼠标坐标

※VB中NEW的用法(申请内存空间)

※VB CreateObject函数

※VB中的New 与 CreateObject的区别

※VB ListBox 添加不重复的值

※VB 单击ListView控件某列表头进行排序

※VB 简单实现简体与繁体互转

※VB 阿拉伯数字转换为中文大写数值函数

※VB 获取Textbox文本框中的行数函数


更多精彩>>>

VB CreateObject函数相关推荐

  1. c语言strlren函数的原代码,VB常用函数

    现在的编程软件像VB,C++等,大多自带功能很强的函数库,可以很省力得完成各种功能.很多时候,想不起来实现某个功能的函数或函数格式,导致编程大费周折.作为一个编程人员,我对此深有体会.因此,特地准备了 ...

  2. [vb]SendMessageA函数

    功能强大的SendMessage函数 Windows API(应用程序接口)是Windows系列软件为程序开发人员提供的火力强大的"武器库",在这个武器库中,有很多极具威力的武器, ...

  3. 计算机vb常用计算公式,计算机等级考试二级VB常用函数解析

    p=ABS(X):取X的绝对值. p=Log(X):求X的自然对数. Y=Sgn(X):符号函数. 说明: X>0时Y=1;X=0时 Y=0;X<0 时Y=-1. 例: Response. ...

  4. VB execl函数 word文档 KBS

    文章目录 1. VB 1.1 程序结构 1.2 基本语法 1.3 数据类型 1.4 变量 1.4.1 变量声明 1.5 常量和枚举 1.5.1 声明常量 1.5.2 声明枚举 1.6 数据库 2. K ...

  5. c语言中菲薄拉次数列,在VB子函数如何写出菲薄拉起数列

    VB编制角度(度,分,秒)转为弧度的子函数 PublicFunctionRAD(ByValDEGREEAsString)AsDoubleRem具有测试DEGREE的前面是否带有"+" ...

  6. 计算机vb输入框函数,VB数据输入函数inputbox

    有时需要在程序运行后,给变量输入数据,VB提供了数据输人函数. | 格式:InputBox(prompt[,title][,default][,xpos,ypos][,helpfile,context ...

  7. VB MsgBox 函数 了解一下

    了解具体函数 推荐网址 点击打开链接 MsgBox是Visual Basic和VBS中的一个函数,功能是弹出一个对话框,等待用户单击按钮,并返回一个Integer值表示用户单击了哪一个按钮. MsgB ...

  8. [黑科技] WPS通过VB宏函数实现自编号功能

    这篇文章主要是作为李老师<算法设计与分析>助教课程中,与她交流,学到的一些基础知识.它主要是讲述Word通过宏函数设置一些操作,比如在Word全文中替换一些符号:再如对Word上角表进行编 ...

  9. oracle的weekday函数,VB weekday()函数的用法?

    WEEKDAY函数是Excel函数. 返回值为一个数字,表示星期几.常使用WEEKDAY函数计算某天为星期几. 语法: WEEKDAY(serial_number,return_type) seria ...

最新文章

  1. Linux下用C获取当前系统时间
  2. Spring Cache抽象-缓存注解
  3. Java 条件编译 Conditional Compilation
  4. python os.popen.readlines异常_python中执行sed命令操作源文件时出现错误
  5. oracle查询某个用户下的所有视图
  6. OnDraw与OnPaint有什么区别
  7. 计算占比并保证百分比和为1
  8. 关于Background-size的几个参数区别
  9. 腾讯图片处理 Tencent AlloyTeam 2013
  10. 浅谈数据迁移测试(转载)
  11. 基于鸿蒙js框架实现的wearable五子棋软件
  12. 服务器装系统怎样进bios设置,重装系统怎么进入bios设置界面?进入bios设置界面详细教程!...
  13. 力扣刷题思考:347. 前 K 个高频元素
  14. Jquery获取选中复选框的值(checkBox)
  15. 插件式换肤框架搭建 - 资源加载源码分析
  16. FileWriter 编码问题
  17. 北大教授王汉生论述数据治理(非常有思想,非常好理解)
  18. RHEL5+postfix+mysql+extmai(源代码)
  19. Risk Management and Financial Institution Chapter 11 —— Correlations and Copulas
  20. JavaScript合并网页表格中内容相同的相邻单元格

热门文章

  1. C++ 复杂、内存漏洞,2019 年的软件开发并不安全!
  2. 微信小程序 731 天
  3. Facebook WhatsApp开放「数据下载」;iPhone需求疲软引发恐慌;今日头条「更名」| CSDN 极客头条...
  4. 谨防欺诈,Facebook 禁止加密货币和 ICO 广告
  5. 一个戏精程序员的内心独白...
  6. c语言结构体实验张三丰,如何成为公务员考试结构化面试里的张三丰
  7. 第 5 章 MybatisPlus ActiveRecord
  8. safari 浏览器提示添加到主屏幕_Safari浏览器的几个小技巧你掌握了吗?
  9. 网上商城连接mysql_做一个网上网上购物网站,请问怎么连接数据库?
  10. rpg制作大师2003_RPG制作大师MV 我们一起做游戏(十五)