VB6.0 SHCreateDirectoryExの確認メッセージを非表示する方法について
VB6.0でプログラムを作成しています。
プログラムの動作は以下の通りです。
(1)ユーザーが指定した、ネットワーク上の任意のサーバー内のフォルダのフルパスを取得
(2)(1)のフォルダ以下に、任意のフォルダ(Excelで作成したリストより取得)を作成
SHCreateDirectoryExを使ってフォルダ作成を行っていますが、
「フォルダー'フォルダ名'が作成できません。指定したフォルダがみつかりません。」
というメッセージが出る場合があります。
On Error GoToで対応しようとしましたが、エラーメッセージではない為、
スルーされてしまい、メッセージが表示されてしまいました。
「OK」をクリックすると問題なく次の処理へ移りますが、夜間に大量のフォルダ作成を
行いたいので、このメッセージを非表示にする(無視して次の処理に移る)方法を
教えて頂けないでしょうか?
以上、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
>SHCreateDirectoryEx
これでエラーを出さなくする方法はわかりませんし、使ったこともありません。
ただ階層の深いフォルダを作成したいのであれば
MakeSureDirectoryPathExists
を利用するってのはダメですか?
Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal DirPath As String) As Long[boolでも可]
引数もフォルダパスだけです。
どうしてもSHCreateDirectoryExでなければならない理由があるのであれば、読み飛ばしてください。
ご回答ありがとうございました。
教えて頂いた方法で確認メッセージを出さずに処理を進めることができました。
特にSHCreateDirectoryExを使う理由はなく、フォルダ作成を調べた際に
最初に出てきただけで使用していました。
しっかり調べて目的にあったものを使用しないといけないと反省しました。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- システム パソコンの共有フォルダ移動について教えてください。 2 2022/04/07 10:14
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Windows 10 フォルダの新規作成を必ず「ドキュメント」にする方法 1 2023/06/24 09:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[VBS] Unicodeの文字化けを防ぎ...
-
VBAで、ファイルを移動する方法...
-
HSPの実行ファイルが実行で...
-
フォルダにリンクを貼りたい
-
複数選択フォルダの配列への格納
-
VBA フォルダ名と画像ファイル...
-
エクセル マクロで指定フォル...
-
エクセル VBAについて教えてく...
-
フォルダ内のPDFファイル名を変...
-
dir()で漢字のフォルダ名は取得...
-
フォルダ選択ダイアログ:ネッ...
-
terapadでopenglのプログラミン...
-
カレントフォルダって?
-
Directxでのスキンメッシュサン...
-
[VBScript] 同じフォルダにある...
-
VB6.0 SHCreateDirectoryExの...
-
Perlのプログラムについて
-
VBAでファイル名を指定して保存...
-
デスクトップの画像をhtmlに表...
-
getImageでのファイルパス
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA 最新のフォルダ取得
-
バッチファイルが保存されてい...
-
ファイル名と同名のフォルダを...
-
【マクロ】ファイル名の日付に...
-
VBA フォルダ名に特定の文字を...
-
デスクトップの画像をhtmlに表...
-
フォルダ内のPDFファイル名を変...
-
ディレクトリ名変更してコピー...
-
多量のファイルをフォルダに自...
-
Excelで指定したフォルダに保存...
-
Access VBA で フォルダ権限...
-
C ファイル出力で、フォルダが...
-
Excelのハイパーリンクについて...
-
あるフォルダーのファイルを違...
-
パス名に2バイト文字(マルチバ...
-
同一フォルダ内の別ブックから...
-
バッチファイルで指定フォルダ...
-
エクセルのマクロについて教え...
-
あるフォルダの中にあるファイ...
おすすめ情報