WSHでExcel出力処理を行っているのですが、
同時実行数が30を超えると、Excelが不安定になるようで、
Set objBook = objExcelApp.Workbooks.Open("C:\xxx\zzz.xls", 0, False)
の行で、
エラー:WorkbooksクラスのOpenプロパティを取得できません。
コード:800A03EC
ソース: Microsost Office Excel
というエラーが発生して異常終了してしまうのです。
同時実行数の上限など、また、それ以外の原因について、
ご存知の方がいらっしゃいましたら、コメント頂ければ幸いです。
ちなみに、同時実行数が30未満の場合は、正常終了するので、
コードの内容には、問題ないと思っております。
Excelのバージョンは、2003で、ファイルの構成は、
wsfファイル(yyy.wsf)
vbsファイル(wsh_excel.vbs)の2ファイルを配置し、
以下のような形で、実行しています。
Set WshShell = Server.CreateObject("WScript.Shell")
Set objBatch = WshShell.Exec(strCmd)
※ strCmdには、以下のような値が設定されます。
cmd.exe wscript.exe "C:\xxx\yyy.wsf"
■ yyy.wsfの内容
<?xml version="1.0" encoding="shift_jis" ?>
<job id="zzz">
<script language="VBScript" src="wsh_excel.vbs"/>
<script language="VBScript">
Call Excel_Main()
</script>
</job>
■ wsh_excel.vbsの内容(抜粋)
Sub Excel_Main()
Set objExcelApp = Wscript.CreateObject("Excel.Application")
Set objBook = objExcelApp.Workbooks.Open("C:\xxx\zzz.xls", 0, False)
:
:
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) Excel-VBAの「しばらくお待ちください」のダイアログが自動的に閉じない 2 2023/05/24 15:31
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応 3 2022/12/27 22:27
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
VBscriptが起動しない?
-
exeファイルを実行するとコマン...
-
フォルダを閉じる
-
メッセージを他のPCに出したい
-
指定の文字列をコピーしてAPを...
-
batからexeを実行し戻り値を受...
-
バッチファイルの内容を表示さ...
-
Powershellとコマンドプロンプト
-
「読み取りと実行」と「読み取...
-
ttlマクロによるディレクトリ配...
-
MATLABでssを実行すると、未定...
-
VScodeのエラー解決法 Pythonの...
-
Excel VBA ステップインが途中...
-
VBAでバッチファイルを1つ実行...
-
ネットワーク名が見つかりません
-
Windows System32 Security Hea...
-
複数のbatファイルを自動実行し...
-
【ACCESS】マクロの「アプリケ...
-
Windows 8.1でRS-232Cが使用で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
「読み取りと実行」と「読み取...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
[teraterm] waitコマンドで停止...
-
エクセル フォルダの画像を画...
-
ネットワーク名が見つかりません
-
VB.NETでのDOSコマンドを実行に...
-
Excel(エクセル) VBA プロシー...
-
複数のbatファイルを自動実行し...
-
Excelのセルの内容をコマンドプ...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
これってパソコンの最適化が完...
-
バッチファイルが不正終了して...
-
VBA 既に開いているBookに継続...
-
VScodeのエラー解決法 Pythonの...
-
【VB.NET】exeを実行すると「発...
おすすめ情報