![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんにちは、
wshで既に立ち上がっているapplicationにアクセスする方法ってあるのでしょうか。
私の知識では、createObjectでapplicationを起動させてアクセスすることしかできません。
csv書類などをwsf書類にdropdownさせて、それをexcelで展開して加工する。
というscriptを作成しているのですが、
複数のcsvを同時ではなく数回に分けて処理をする場合に
いちいち新しいタスクを起動させずに、
同じapplication内で書類を起動させたいというのが趣旨です。
どなたかご教授いただけますでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
wshなのにjavascript(jscript)で処理ですか?
GetObjectやAppActivateがつかえるかもしれません。
ただしオブジェクトをつかめなかったときにcreateしてやる
処理をいれる必要があるでしょう。
以下一例。
Set sWSH = CreateObject("Wscript.Shell")
Set oXL = GetObject(,"Excel.Application")
while (errcount<9) and (err.number =429)
errcount=errcount+1
err.clear
Set oXL = GetObject(,"Excel.Application")
wend
err.clear
if errcount=9 then
set oXL= CreateObject("Excel.Application")
else
sWSH.AppActivate("Microsoft Excel")
end if
この回答への補足
回答ありがとうございます。
getObjectをmsdnで参照してみたのですが、vbsのコード例しか載っていません。やっぱりvbsでやるべきでしょうか。
VBAはよく使うのですが、wshはjscriptで書いています。
jscriptで、getObjectをcreateobjectと同じように扱ってみたのですが、errorが出ます。どこか参考になる頁をご存知ないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel-VBAの「しばらくお待ちください」のダイアログが自動的に閉じない 2 2023/05/24 15:31
- VPN VPN接続サービス利用の匿名性ついて 2 2022/10/24 15:37
- グループウェア Macでオープンオフィスが開きません 1 2023/01/14 14:22
- Chrome(クローム) インターネットショートカットをダブルクリックしてもWebページが開けなくなりました 2 2022/04/01 15:28
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- au(KDDI) 「カメラへのアクセスを許可してください」のせいで年齢確認書類を撮影できない、アップロードできない 2 2022/11/01 00:04
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- Windows 10 起動ディスクについて 1 2022/06/14 13:00
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBAから他アプリケーショ...
-
VBAでSeleniumからChromeを起動...
-
宛先ナシでメールソフトを起動...
-
VBAでOutlookを終了させたい Ex...
-
ウィンドウを終了させたい・・・
-
VBSで起動したアプリが前面表示...
-
コマンドボタンをクリックする...
-
C# 他のアプリケーションを優先...
-
プロセスの強制終了の方法
-
リムーバブルディスクのフォー...
-
二重起動禁止にする理由とは
-
VB6は初心者です。
-
キー操作 (WSH:コピー&ペー...
-
アウトルックが起動しているか...
-
64bitで作ったEXEを32bitで起動...
-
Process.Startで起動したアプリ...
-
VBSでExcelのUserFormをエクス...
-
VBSから別のVBS起動するとき変...
-
windowsが起動された時にメール...
-
CreateProcess()について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アウトルックが起動しているか...
-
分かる人は簡単なのだろうが、v...
-
VBAでOutlookを終了させたい Ex...
-
VBSから別のVBS起動するとき変...
-
VBで実行中のEXEファイルの情報...
-
WinSCPで画像のように puttyを...
-
VBSで起動したアプリが前面表示...
-
Windows上のプログラム。「予め...
-
ACCESS VBAで別のACCESS(mdb)を...
-
Process.Startで起動したアプリ...
-
64bitで作ったEXEを32bitで起動...
-
VBSでExcelのUserFormをエクス...
-
EXCEL VBAから他アプリケーショ...
-
VBAでSeleniumからChromeを起動...
-
フォームの最前面が効かない
-
AppActivateについて
-
VBAでIEが起動しているか...
-
VB6で呼び出し元の情報を取得す...
-
Vba アプリケーションが立ち上...
-
exeファイルを実行するとすぐに...
おすすめ情報