オブジェクト索引
■Database関連
■dao360.dll(Microsoft DAO 3.6 Object Library)
DAO(Data Access Objects)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft DAO 3.6 Object Library」をチェック Dim dbe As dao.DBEngine Set dbe = New dao.DBEngine |
||||||||||
実行時 | Dim dbe As Object Set dbe = CreateObject(“DAO.DBEngine.120″) |
||||||||||
オブジェクト | |||||||||||
Databaseオブジェクト | |||||||||||
DBEngineオブジェクト | |||||||||||
Fieldsコレクション、Fieldオブジェクト | |||||||||||
Recordsetオブジェクト | |||||||||||
TableDefsコレクション、TableDefオブジェクト |
■msado15.dll(Microsoft ActiveX Data Objects 6.1 Library)
ADO(ActiveX Data Objects)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft ActiveX Data Objects 6.1 Library」をチェック Dim cn As ADODB.Connection Set cn = New ADODB.Connection |
||||||||||
実行時 | Dim cn As Object Set cn = CreateObject(“ADODB.Connection") |
||||||||||
オブジェクト | |||||||||||
Connectionオブジェクト | |||||||||||
Fieldsコレクション、Fieldオブジェクト | |||||||||||
Recordsetオブジェクト |
ADO(ActiveX Data Objects).Stream
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft ActiveX Data Objects 6.1 Library」をチェック Dim cn As ADODB.Stream Set cn = New ADODB.Stream |
||||||||||
実行時 | Dim cn As Object Set cn = CreateObject(“ADODB.Stream") |
||||||||||
オブジェクト | |||||||||||
Streamオブジェクト |
■msadox.dll(Microsoft ADO Ext. 6.0 for DDL and Security)
ADOX(ActiveX Data Objects Extensions)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft ADO Ext. 6.0 for DDL and Security」をチェック Dim ct As ADOX.catalog Set ct = New ADOX.Catalog |
||||||||||
実行時 | Dim ct As Object Set ct = CreateObject(“ADOX.Catalog") |
||||||||||
オブジェクト | |||||||||||
Catalogオブジェクト | |||||||||||
Tablesコレクション、Tableオブジェクト |
■notes32.tlb(Lotus Notes Automation Classes)
Lotus Notes Automation Classes
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Lotus Notes Automation Classes」をチェック Dim session As Notes.NOTESSESSION Set session = New Notes.NOTESSESSION |
||||||||||
実行時 | Dim session As Object Set session = CreateObject(“Notes.NOTESSESSION") |
||||||||||
オブジェクト | |||||||||||
NotesACLクラス | |||||||||||
NotesACLEntryクラス | |||||||||||
NotesCalendarクラス | |||||||||||
NotesDatabaseクラス | |||||||||||
NotesDocumentクラス | |||||||||||
NotesDocumentCollectionクラス | |||||||||||
NotesFormクラス | |||||||||||
NotesItemクラス | |||||||||||
NotesSessionクラス | |||||||||||
NotesViewクラス | |||||||||||
NotesViewColumnクラス |
■Document関連
■ieframe.dll(Microsoft Internet Controls)
Microsoft Internet Controls
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Internet Controls」をチェック Dim ie As SHDocVw.InternetExplorer Set ie = new SHDocVw.InternetExplorer |
||||||||||
実行時 | Dim ie As Object Set ie = CreateObject(“InternetExplorer.Application") |
||||||||||
オブジェクト | |||||||||||
InternetExplorerオブジェクト |
■mshtml.tlb(Microsoft HTML Object Library)
Microsoft HTML Object Library
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft HTML Object Library」をチェック Dim doc As MSHTML.HTMLDocument Set doc = New HTMLDocument |
||||||||||
実行時 | Dim doc As Object Set doc = CreateObject(“htmlfile") |
||||||||||
オブジェクト | |||||||||||
HTMLDocumentオブジェクト | |||||||||||
IHTMLDocument2オブジェクト | |||||||||||
IHTMLElementオブジェクト |
■msxml6.dll(Microsoft XML v6.0)
DOMDocumentオブジェクト
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft XML. v6.0」をチェック Dim doc As MSXML2.DOMDocument60 Set doc = New MSXML2.DOMDocument60 |
||||||||||
実行時 | Dim doc As Object Set doc = CreateObject(“MSXML2.DOMDocument.6.0″) |
||||||||||
オブジェクト | |||||||||||
DOMDocumentオブジェクト | |||||||||||
IXMLDOMNodeオブジェクト | |||||||||||
IXMLDOMNodeListオブジェクト |
XMLHTTPオブジェクト
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft XML. v6.0」をチェック Dim xml As XMLHTTP60 Set xml = New XMLHTTP60 |
||||||||||
実行時 | Dim xml As Object Set xml = CreateObject(“MSXML2.XMLHTTP") |
||||||||||
オブジェクト | |||||||||||
XMLHTTPオブジェクト |
■Office VBA関連
■VBE7.DLL(Microsoft Visual Basic For Applications)
VBA
オブジェクト | |||||||||||
Collectionオブジェクト | |||||||||||
Conversionクラス | |||||||||||
DateTimeクラス | |||||||||||
Errオブジェクト | |||||||||||
FileSystemクラス | |||||||||||
Financialクラス | |||||||||||
Informationクラス | |||||||||||
Interactionクラス | |||||||||||
Mathクラス | |||||||||||
Stringsクラス |
■MSO.DLL(Microsoft Office 16.0 Object Library)
Office VBA
オブジェクト | |||||||||||
FileDialogオブジェクト | |||||||||||
FileDialogFiltersコレクション、FileDialogFilterオブジェクト | |||||||||||
FileDialogSelectedItemsコレクション |
■EXCEL.EXE(Microsoft Excel 16.0 Object Library)
Excel VBA
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Excel 16.0 Object Library」をチェック Dim xl As Excel.Application Set xl = New Excel.Application |
||||||||||
実行時 | Dim xl As Object Set xl = CreateObject(“Excel.Application") |
||||||||||
オブジェクト | |||||||||||
Applicationオブジェクト | |||||||||||
Bordersコレクション、Borderオブジェクト | |||||||||||
ChartGroupsコレクション、ChartGroupオブジェクト | |||||||||||
ChartObjectsコレクション、ChartObjectオブジェクト | |||||||||||
Chartsコレクション、Chartオブジェクト | |||||||||||
ColorStopsコレクション、ColorStopオブジェクト | |||||||||||
Dialogsコレクション、Dialogオブジェクト | |||||||||||
Fontオブジェクト | |||||||||||
HeaderFooterオブジェクト | |||||||||||
Hyperlinksコレクション、Hyperlinkオブジェクト | |||||||||||
Interiorオブジェクト | |||||||||||
LinearGradientオブジェクト | |||||||||||
Pagesコレクション、Pageオブジェクト | |||||||||||
PageSetupオブジェクト | |||||||||||
Rangeオブジェクト | |||||||||||
RectangularGradientオブジェクト | |||||||||||
Shapesコレクション、Shapeオブジェクト | |||||||||||
Sheetsコレクション | |||||||||||
Workbooksコレクション、Workbookオブジェクト | |||||||||||
Worksheetsコレクション、Worksheetオブジェクト | |||||||||||
WorksheetFunctionオブジェクト |
■MSACC.OLB(Microsoft Access 16.0 Object Library)
Access VBA
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Access 16.0 Object Library」をチェック Dim ac As Access.Application Set ac = New Access.Application |
||||||||||
実行時 | Dim ac As Object Set ac = CreateObject(“Access.Application") |
||||||||||
オブジェクト | |||||||||||
Applicationオブジェクト | |||||||||||
Databaseコレクション | |||||||||||
DBEngineオブジェクト | |||||||||||
Fieldsコレクション、Fieldオブジェクト | |||||||||||
Recordsetオブジェクト | |||||||||||
TableDefsコレクション、TableDefオブジェクト |
■MSOUTL.OLB(Microsoft Outlook 16.0 Object Library)
Outlook VBA
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Outlook 16.0 Object Library」をチェック Dim ol As Outlook.Application Set ol = New Outlook.Application |
||||||||||
実行時 | Dim ol As Object Set ol = CreateObject(“Outlook.Application") |
||||||||||
オブジェクト | |||||||||||
Applicationオブジェクト | |||||||||||
AppointmentItemオブジェクト | |||||||||||
MailItemオブジェクト | |||||||||||
NameSpaceオブジェクト |
■MSPPT.OLB(Microsoft PowerPoint 16.0 Object Library)
PowerPoint VBA
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft PowerPoint 16.0 Object Library」をチェック Dim pp As powerpoint.Application Set pp = New powerpoint.Application |
||||||||||
実行時 | Dim pp As Object Set pp = CreateObject(“PowerPoint.Application") |
||||||||||
オブジェクト | |||||||||||
Applicationオブジェクト | |||||||||||
Presentationsコレクション | |||||||||||
Shapesコレクション、Shapeオブジェクト | |||||||||||
Slidesコレクション、Slideオブジェクト |
■MSWORD.OLB(Microsoft Word 16.0 Object Library)
Word VBA
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Word 16.0 Object Library」をチェック Dim wd As Word.Application Set wd = New Word.Application |
||||||||||
実行時 | Dim wd As Object Set ac = CreateObject(“Word.Application") |
||||||||||
オブジェクト | |||||||||||
Applicationオブジェクト | |||||||||||
Bookmarksコレクション | |||||||||||
Charactersコレクション | |||||||||||
Documentsコレクション、Documentオブジェクト | |||||||||||
Paragraphsコレクション | |||||||||||
Selectionオブジェクト | |||||||||||
Sentencesコレクション |
■その他(Shell,Script,etc.)
■FM20.DLL(Microsoft Forms 2.0 Object Library)
DataObject
オブジェクト | |||||||||||
DataObject |
■mscorlib.tlb(Microsoft .NET Framework)
ArrayListオブジェクト
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「mscorlib.tlb」をチェック Dim arr As ArrayList Set arr = New ArrayList |
||||||||||
実行時 | Dim arr As Object Set arr = CreateObject(“System.Collections.ArrayList") |
||||||||||
オブジェクト | |||||||||||
ArrayListオブジェクト |
SortedListオブジェクト
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「mscorlib.tlb」をチェック Dim srt As SortedList Set srt = New SortedList |
||||||||||
実行時 | Dim srt As Object Set srt = CreateObject(“System.Collections.sortedList") |
||||||||||
オブジェクト | |||||||||||
SortedListオブジェクト |
■scrrun.dll(Microsoft Scripting Runtime)
FSO(File System Object)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Scripting Runtime」をチェック Dim fso As FileSystemObject Set fso = New FileSystemObject |
||||||||||
実行時 | Dim fso As Object Set fso = CreateObject(“Scripting.FileSystemObject") |
||||||||||
オブジェクト | |||||||||||
Drivesコレクション、Driveオブジェクト | |||||||||||
Filesコレクション、Fileオブジェクト | |||||||||||
Foldersコレクション、Folderオブジェクト | |||||||||||
FSO(File System Object) | |||||||||||
TextStreamオブジェクト |
Dictionaryオブジェクト
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Scripting Runtime」をチェック Dim dic As Dictionary Set dic = New Dictionary |
||||||||||
実行時 | Dim dic As Object Set dic = CreateObject(“Scripting.Dictionary") |
||||||||||
オブジェクト | |||||||||||
Dictionaryオブジェクト |
■shell32.dll(Microsoft Shell Controls And Automation)
Shellオブジェクト
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft Shell Controls And Automation」をチェック Dim shell As shell Set shell = New Shell32.shell |
||||||||||
実行時 | Dim shell As Object Set shell = CreateObject(“Shell.Application") |
||||||||||
オブジェクト | |||||||||||
Folderオブジェクト | |||||||||||
Shellオブジェクト |
■TLBINF32.DLL(TypeLib Information)
TLI(TypeLib Information)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「TypeLib Information」をチェック Dim ta As tli.TLIApplication Set ta = New tli.TLIApplication |
||||||||||
実行時 | Dim ta As Object Set ta = CreateObject(“TLI.TLIApplication") |
||||||||||
オブジェクト | |||||||||||
CoClassesコレクション、CoClassInfoクラス | |||||||||||
Constantsコレクション、ConstantInfoクラス | |||||||||||
Declarationsコレクション、DeclarationInfoクラス | |||||||||||
Interfacesコレクション、InterfaceInfoクラス | |||||||||||
IntrinsicAliasesコレクション、IntrinsicAliasInfoクラス | |||||||||||
Membersコレクション、MemberInfoクラス | |||||||||||
Parametersコレクション、ParameterInfoクラス | |||||||||||
Recordsコレクション、RecordInfoクラス | |||||||||||
TLIApplicationクラス | |||||||||||
TypeInfosコレクション、TypeInfoクラス | |||||||||||
TypeLibInfoクラス | |||||||||||
Unionsコレクション、UnionInfoクラス | |||||||||||
VarTypeInfoクラス |
■wbemdisp.TLB(Microsoft WMI Scripting V1.2 Library)
WMI(Windows Management Instrumentation)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Microsoft WMI Scripting V1.2 Library」をチェック Dim locator As SWbemLocator Set locator = New WbemScripting.SWbemLocator |
||||||||||
実行時 | Dim locator As Object Set locator = CreateObject(“WbemScripting.SWbemLocator") |
||||||||||
オブジェクト | |||||||||||
SWbemLocatorオブジェクト | |||||||||||
SWbemObjectオブジェクト | |||||||||||
SWbemObjectSetコレクション | |||||||||||
SWbemServicesオブジェクト | |||||||||||
Win32_OperatingSystemオブジェクト |
■wmp.dll(Windows Media Player)
WMP(Windows Media Player)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Windows Media Player」をチェック Dim wmp As WindowsMediaPlayer Set wmp = CreateObject(“new:{6BF52A52-394A-11d3-B153-00C04F79FAA6}") |
||||||||||
実行時 | Dim wmp As Object Set wmp = CreateObject(“new:{6BF52A52-394A-11d3-B153-00C04F79FAA6}") |
||||||||||
オブジェクト | |||||||||||
CdromCollectionオブジェクト | |||||||||||
Cdromオブジェクト | |||||||||||
CdromBurnオブジェクト | |||||||||||
CdromRipオブジェクト | |||||||||||
Controlsオブジェクト | |||||||||||
MediaCollectionオブジェクト | |||||||||||
Mediaオブジェクト | |||||||||||
Playerオブジェクト | |||||||||||
PlaylistCollectionオブジェクト | |||||||||||
Playlistオブジェクト | |||||||||||
Settingsオブジェクト |
■wshom.ocx(Windows Script Host Object Model)
WSH(Windows Script Host Object Model)
バインディング | |||||||||||
事前 | [ツール]-[参照設定]で「Windows Script Host Object Model」をチェック Dim wsh As IWshRuntimeLibrary.WshShell Set wsh = New IWshRuntimeLibrary.WshShell |
||||||||||
実行時 | Dim wsh As Object Set wsh = CreateObject(“WScript.Shell") |
||||||||||
オブジェクト | |||||||||||
WshExecオブジェクト | |||||||||||
WshShellオブジェクト |