こちらはVBAでよく使う参照設定のメモです。
目次
FileSystemObject
みんな大好きFileSystemObject
です。ファイルやディレクトリ操作のモジュールです。
必要となる参照設定
Microsoft Scripting Runtime
Microsoft Scripting Runtime
を参照設定に追加しておくと、VBA.Collection
やScripting.Dictionary
も使えるようになります。
使用例
参照設定している場合
Dim p_fso As Scripting.FileSystemObject Set p_fso = New Scripting.FileSystemObject
参照設定していない場合は、CreateObject
を使って生成します。
参照設定していない場合
Dim p_fso As Object Set p_fso = CreateObject("Scripting.FileSystemObject")
参考サイト
ADODB
DB操作したり、テキスト操作したりするモジュールです。
必要となる参照設定
Microsoft ActiveX Data Objects x.x Library
使用例 (ADODB.Stream)
参照設定している場合
Dim p_stream As ADODB.Stream Set p_stream = New ADODB.Stream
参照設定していない場合は、CreateObject
を使って生成します。
参照設定していない場合
Dim p_stream As Object Set p_stream = CreateObject("ADODB.Stream")
参考サイト
RegExp
正規表現モジュールです。
必要となる参照設定
Microsoft VBScript Regular Expressions 5.5
使用例
参照設定している場合
Dim p_re As VBScript_RegExp_55.RegExp Set p_re = New VBScript_RegExp_55.RegExp
参照設定していない場合は、CreateObject
を使って生成します。
参照設定していない場合
Dim p_re As Object Set p_re = CreateObject("VBScript.RegExp")