[frmExplorer] | Explorer UserForm Module : clsDrive,clsFolder,clsFileを利用してフォルダのパスを取得する |
-Variables |
-[flagOK] | As String :OKボタン or Cancelボタン |
|
-Properties |
-[FolderFullPath] | As String (Read Only) :"FolderName\FolderPath" |
-[FolderName] | As String (Read Only) :フォルダの名前 |
-[FolderPath] | As String (Read Only) :フォルダのパス |
|
-Functions |
-[SetFullPath] | As Boolean : 初期化(設定完了フラグ) |
|
|
|
[clsDrive] | Drive Class Module : clsFolderを利用してドライブコレクションを作成する |
-Propertis |
-[TypeName] | As String(Read Only) | : "Drive" |
-[flagInitialize] | As Boolean(Read Only) | : 初期化完了フラグ |
-[Drives] | As Collecttion(Read Only) | : |
-[Drive] | As clsFolder(Read Only) | : |
-[CurrentPath] | As clsFolder(Read Only) | : カレントパス |
-[CurrentDrive] | As clsFolder(Read Only) | : カレントドライブ |
-[DriveCount] | As Long(Read Only) | : ドライブの数 |
-[DriveTypeName] | As String(Read Only) | : ドライブの種類 |
-[DriveVolume] | As String(Read Only) | : ドライブのボリューム |
-[DriveTitle] | As String(Read Only) | : ドライブの種類+ボリューム |
|
-Methods |
-[Initialize] | : 初期化 |
-[AddNewDrive] | : 新規ドライブアイテムの追加 |
-[SetCurrentPath] | : カレントパスの設定 |
|
|
[clsFolder] | Folder Class Module : clsFileを利用してフォルダ・ファイルコレクションを作成する |
-Variables |
-[Name] | As String | : Folder名 |
-[Level] | As Long | : Folderの階層 |
-[Comment] | As String | : コメント(詳細情報その他) |
-[Parent] | As clsFolder | : 親フォルダ |
-[flagEndDir] | As Boolean | : フォルダのエンドマーク |
|
-Propertis |
-[TypeName] | As String(Read Only) | : "Folder" |
-[flagInitialize] | As Boolean(Read Only) | : 初期化完了フラグ |
-[flagRoot] | As Boolean(Read Only) | : ルートフォルダフラグ |
-[flagOpen] | As Boolean | : フォルダ開閉フラグ |
-[Path] | As String | : 親フォルダのpath |
-[FullPath] | As String | : ファイルのpath |
-[Items] | As Collecttion(Read Only) | : |
-[Item] | As Object(Read Only) | : clsFolder or clsFile |
-[ItemCount] | As Long(Read Only) | : ファイル+フォルダの数 |
-[FileCount] | As Long(Read Only) | : ファイルの数 |
-[FolderCount] | As Long(Read Only) | : フォルダの数 |
-[ListTitle] | As String(Read Only) | : フォルダリストの項目 |
-[ListTitleHeader] | As String(Read Only) | : フォルダリストのヘッダ |
|
-Methods |
-[Reset] | : Name,Path,Levelを設定する |
-[ResetFullPath] | : FullPath,Levelを設定する |
-[Initialize] | : 初期化する |
-[AddNewFile] | : 新規ファイルアイテムを追加する |
-[AddNewFolder] | : 新規フォルダアイテムを追加する |
-[AddItem] | : 新規アイテムを追加する |
-[RemoveItem] | : アイテムを削除する |
-[RenewName] | : アイテムの名前を変更する |
-[FolderOpen] | : フォルダを開く |
-[FolderClose] | : フォルダを閉じる |
|
|
[clsFile] | File Class Module : ファイル情報の取得、テキストファイル・ワークシートの入出力を行う。他のクラスとは独立している。 |
-Variables |
-[Name] | As String | : File名 |
-[Level] | As Long | : Fileの階層 |
-[Comment] | As String | : コメント(詳細情報その他) |
-[Parent] | As clsFolder | : 親フォルダ |
-[BufArray] | As Variant | : Buffer(2次元配列) |
|
-Propertis |
-[TypeName] | As String(Read Only) | : "File" |
-[Length] | As Long (Read Only) | : ファイルの長さ |
-[DateTime] | As String(Read Only) | : ファイルの更新日時 |
-[NameTitle] | As String(Read Only) | : 最後の"."より前の部分 |
-[NameExt] | As String(Read Only) | : 最後の"."より後の部分 |
-[Path] | As String | : 親フォルダまでのpath |
-[FullPath] | As String | : ファイルのpath |
|
-Functions |
-[ReadTxtFromFile] | As clsFile | : 文書形式のテキストファイルを読み込む |
-[ReadTxtFromSheet] | As clsFile | : ワークシートのデータを読み込む |
|
-Methods |
-[PrintTxtToFile] | : 文書形式のテキストファイルを書き出す |
-[PrintTxtToSheet] | : 配列変数BufArrayをワークシートに書き出す |
-[PrintTxtToDebugWindow] | : 配列変数BufArrayをimmediate windowに書き出す |
-[SearchTxt] | : KeyWordを検索して、Commentプロパティーに格納する |
|
|