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

2017-11-04 11:02:00
tmtony8
原創
6815
在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")

分享