office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

利用VBA Createobject函數創建的常用對象

2017-11-04 11:02:00
tmtony8
原創
10365
在VBA中 Createobject函數可以創建并返回一個對ActiveX對象的引用


要創建 ActiveX 對象,只需將 CreateObject 返回的對象賦給一個變量:

代碼就是創建一個 Microsoft Excel 電子數據表

'聲明一個對象變量來存放該對象的引用。Dim 變量 as Object采用后期綁定方式
Dim ExcelSheet As ObjectSet 
ExcelSheet = CreateObject("Excel.Sheet")


vba Createobject可以創建的常用對象還有:

creatobject("adodb.recordset") 數據庫記錄操作
creatobject("scripting.filesystemobject") 文件操作
creatobject("wscript.shell") SHELL creatobject("wscript.network") 網絡操作
createobject("microsoft.xmlhttp") XMLHTTP ,遠程獲取文件用的
createobject ("msxml2.xmlhttp.4.0") 同上
createobject("adodb.stream") 數據流傳輸
createobject("adodb.connection") 數據庫連接
createobject ("word. application ") WORD
createobject ("excel. application ") EXCEL
createobject ("mswc.adrotator") 廣告
createobject("scripting.dictionary") HASH表操作
createobject("powerpoint.application")
createobject("Microsoft.XMLDOM") XML操作
createobject("WScript.Shell")
createobject("wscript.network")
createobject("MSWC.adRotator")
createobject("excel.sheet")
createobject("frontpage.application")
createobject("access.application")
createobject("msgraph.application")
createobject("photoshop.application")

//關于SQL Server的
CreateObject("SQLDMO.SQLServer")
CreateObject("SQLDMO.Login")
CreateObject("SQLDMO.Backup")
CreateObject("SQLDMO.User")
CreateObject("SQLDMO.BackupDevice")
CreateObject("SQLDMO.Database")
CreateObject("SQLDMO.Restore")

分享
北京十一选五基本走势