【VBA】dictionary・テキストファイル・outlook・Access用にオブジェクトを生成する|CreateObject
記事更新日:2022-12-29

オブジェクト生成
よく使うCreateObjectのまとめ
dictionary
Public Function CreateDic() As Object
Set CreateDic = CreateObject("Scripting.Dictionary")
End Function
フォルダ操作用:fso
Public Function CreateFSO() As Object
Set CreateFSO = CreateObject("Scripting.FileSystemObject")
End Function
テキストファイル用:ADODB.Stream
文字列の読み込みや書き込み
'テキストファイル用(文字列の読み込みや書き込み)
Public Function CreateST() As Object
Set CreateST = CreateObject("ADODB.Stream")
End Function
Outlook用:Outlook.Application
Public Function CreateOL() As Object
Set CreateOL = CreateObject("Outlook.Application")
End Function
Access用
接続:ADODB.Connection
Public Function CreateCN() As Object
Set CreateCN = CreateObject("ADODB.Connection")
End Function
レコードセット:ADODB.Recordset
Public Function CreateRS() As Object
Set CreateRS = CreateObject("ADODB.Recordset")
End Function
コマンド:ADODB.Command
Public Function CreateCMD() As Object
Set CreateCMD = CreateObject("ADODB.Command")
End Function
2022-12-29
編集後記:
この記事の内容がベストではないかもしれません。
記事一覧
-
クラスでForEachを使いたい 【VBA】クラスで通常のCollection機能を利用する準備|ForEachが使えない -
一次元配列を横に貼り付ける 【VBA】一次元配列を横方向にシートに貼り付け【範囲をリサイズする】 -
やり直しのメッセージ 【VBA】やり直しを促すメッセージボックス|MsgRedoMacro -
CurrentRegionのデータを配列で取得 【VBA】シートにあるデータを配列に格納する|CurrentRegion -
文字列から拡張子を取得する 【VBA】文字列から、拡張子を取得して文字列として返す -
フルパスを変更する 【VBA】ブックのフルパスを変更する|ファイル名の変更も含む