关于vb中的set语句的CreateObject()

(一)
Private Sub Form_Click()
Dim a As New Excel.Application
Set a = CreateObject("excel.Application")
a.Visible = True
End Sub

(二)
Private Sub Form_Click()
Dim a As New Excel.Application
Set a = CreateObject("excel.Application")
a.Visible = True
End Sub

为什么在(一)的情况下,不自动弹出excel,在(二)的情况下会自动弹出excel呢?

  1、CreateObject函数简介:创建并返回一个对 ActiveX 对象的引用。
  2、CreateObject函数语法 :CreateObject(class,[servername]) ;
  3、CreateObject参数简介 :
  class必需的;
  Variant (String). 要创建的应用程序名称和类;
  servername可选的;
  Variant (String). 要在其上创建对象的网络服务器名称。
  4、CreateObject函数应用 :
  每个支持自动化的应用程序都至少提供一种对象类型。例如,一个字处理应用程序可能会提供 Application 对象,Document 对象,以及 Toolbar 对象。 要创建 ActiveX 对象,只需将 CreateObject 返回的对象赋给一个对象变量: ’声明一个对象变量来存放该对象’的引用。Dim as Object 采用后期绑定方式。
  Dim ExcelSheet As Object
  Set ExcelSheet = CreateObject("Excel.Sheet")
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-05
这两行代码有区别吗?本回答被提问者采纳

关于vb中的set语句的CreateObject()
1、CreateObject函数简介:创建并返回一个对 ActiveX 对象的引用。2、CreateObject函数语法 :CreateObject(class,[servername]) ;3、CreateObject参数简介 :class必需的;Variant (String). 要创建的应用程序名称和类;servername可选的;Variant (String). 要在其上创建对象的网络服务器名称。4、CreateObjec...

VB、VBS中CreatObject用法
'如果是用于ASP的VBScript脚本请使用Server.CreateObject Set connDB = CreateObject("ADODB.Connection")

vb中Set xylapp = CreateObject("Excel.Appliaction")出现错误,Active...
首先通过VB的菜单[工程] -- [引用],勾选:Microsoft Excel XX.0 Object Library 其中 XX 的具体值,要看你计算机安装的OFFICE版本而定 我的是Excel 2003 的,所以是 11.0 另外,你的这个语句,我复制到我的电脑,确实也出这样的提示,奇怪,找不到错在那里 我重新输入一遍就可以执行了,你复制我下...

VB、VBS中CreatObject用法
Set oWord = CreateObject("word.application")Dim WshShell set WshShell = CreateObject("wscript.Shell")Dim oDic Set oDic = CreateObject("scripting.dictionary")Dim xmldoc Set xmldoc = CreateObject("msxml2.domdocument")还有好多呢。

VB createobject怎么用,请举例说明!
set obj1=CreateObject("Scripting.FileSystemObject")'创建一个FileSystemObject对象,也就是FSO,用它可以操作 磁盘、文件等各种任务 '用CreateObject,关键要知道双引号里面的“类名”,在下面的连接中有很多种“类”。在VB6中运用的时候,去掉“server.”即可 http:\/\/user.qzone.qq.com\/315097903\/blog\/...

求VB高手详解。 Set a = Createobject(”wscript.shell”)
Set a = CreateObject(“wscript.shell”)是生成windows外壳的一个实例。下面是援引MS的技术文章片断,参考。Welcome to the Windows Script Host Reference This information will help you explore the many different parts of Windows Script Host.Each part of the Windows Script Host language is ...

vb CreateObject()是什么
vb CreateObject(byval c as integer,byval e as eventargs,byval s as string)创建对象并不是在括号里,括号里只是定义参数 创建对象取决于各个控件的关联,比如 commandbutton要执行一个什么命令,执行什么运算,我要创建一个或一些对象来完成操作,这就和控件挂上钩了,他们是相互依存的关系。

怎么取消vb 命令 set ws=createobject("wscript.shell") do ws.s...
在vb中可以按Ctrl+break或者Ctrl+C暂停调试程序 在如果你的程序是vbs 那么你需要调出任务管理器,找到 Wscript.exe 进程,并结束掉。如果你不会,那就只有重启计算机了。

VB语句:Dim fs,f,s Set fs=Createobject("Scripting.FileSystemobject")的...
f,s'声明变量fs,f,sSet fs=Createobject("Scripting.FileSystemobject")'创建fs对象,此对象是FileSystemobject,必要语句,不能删除Set f=fs.OpenTextFile("tmp4",ForReading,Tristatefalse)'调用fs的OpenTextFile的方法,读取文件,将读取文件对象赋值与fs =f.Readline'f对象使用Readline方法读取文件中的...

VB中这段代码是什么意思?
Set w = CreateObject("wscript.shell") '这句是创建一个对象W。他是一个WSCRIPT的SHELL对象 w.regwrite "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\" & App.EXEName, App.Path & "\\" & App.EXEName & ".exe",W变量的regwrite是registry write 的意思,就是往注册表写一个值。

相似回答