![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
VBScriptに関して質問です。
最近まで以下のようなプログラムでフォルダの作成を行っていたのですが
ソフトのアップデート後から以下のプログラムでエラーが出るようになりました。
".\結果"の部分を実際のパスに変更すると上手くいくのですが
".\結果"にするとエラーが発生します。
どのように変更すればこのエラーは改善できるでしょうか。
使用ソフトは解析専用ソフトの「JMAGdesigner15.0」に付属しているスクリプト機能であり
14.0から15.0に変更した際に前述のエラーが出ました。
ご教授よろしくお願いいたします。
Set objFS = CreateObject("Scripting.FileSystemObject")
If objFS.FolderExists(".\結果")= False Then
objFS.CreateFolder(".\結果")
End If
No.1ベストアンサー
- 回答日時:
私のところでもエラーが出ます。
理由はよくわかりませんが、セキュリティ関連のようです。このようにすれば、問題はないはずですが。'-----------------
Dim mPath
FolderName ="\結果"
Set objFS = CreateObject("Scripting.FileSystemObject")
mPath =objfs.GetFolder(".") & FolderName
If objFS.FolderExists(mPath)= False Then
objFS.CreateFolder(mPath)
End If
'------------
--
回答ありがとうございます。
ご回答頂いたプログラムを実行してみましたが
やはりCreateFolderの部分で「書き込みできません。」エラーが発生致します。
他に対処法はございませんでしょうか...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) VBAのエラーについて 2 2023/08/02 17:46
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
.VBSだとADODBのプロバイダが見...
-
【VBA】ワークブックを開く時に...
-
文字列内で括弧を使うには
-
VBAでfunctionを利用しようとし...
-
お助けください!VBAのファイル...
-
ExecuteNonQueryメソッドの戻り値
-
フランスの生年月日(jj/mm/aaaa)
-
エクセルVBA 「On Error GoTo...
-
実行時エラー 438 の解決策をお...
-
ACCESSで値を代入できないとは?
-
ActiveCell.FormulaR1C1の変数
-
「実行時エラー '3167' レコー...
-
マクロで"#N/A"のエラー行を削...
-
コンボボックスの特定項目だけ...
-
VBA データ(特定値)のある最...
-
On ErrorでエラーNoが0
-
インポート時のエラー「データ...
-
【VB.NET】 パワポ操作を非表示で
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
マクロで"#N/A"のエラー行を削...
-
VBAでfunctionを利用しようとし...
-
文字列内で括弧を使うには
-
実行時エラー 438 の解決策をお...
-
エクセル関数を教えてください
-
On ErrorでエラーNoが0
-
お助けください!VBAのファイル...
-
VBA データ(特定値)のある最...
-
【VBA】ワークブックを開く時に...
-
インポート時のエラー「データ...
-
実行時エラー'-2147467259(8000...
-
マクロの「SaveAs」でエラーが...
-
WindowsでのPythonの挙動について
-
ApplicationとWorksheetFunctio...
-
Excel vbaについての質問
-
エクセルVBA 「On Error GoTo...
-
Filter関数を用いた結果、何も...
-
ACCESSで値を代入できないとは?
おすすめ情報
14.0の時に実行ファイルをフォルダから直接開いていたのに対し
15.0にしてからは一旦15.0のプログラムファイルを開いてから実行ファイルを開いており
そのせいでパスが15.0のプログラムファイルの存在する場所のパスになっていました。
おそらくこれが原因と考えられます。自己解決いたしました。