
色々検索してみたのですが、探せなかったのでこちらで質問させて
いただきます。
エクセルのマクロでUWSC(マウス自動操作アプリ)を実行しようとすると
記録したファイルまでは開くみたいなのですが「再生」を押さないと自動的に
実行されないみたいです。
マクロのコマンドボタンで「記録したファイル」→「再生(実行)」まで
行うにはどういったマクロを組んだらよろしいでしょうか?
ちなみに
Dim sScriptFile As String
sScriptFile = "C:\Desktop\UWSC.exe test.UWS"
End Sub
で入力しても記録したtest.UWSファイルを開いた状態で実行はされず
マウスも動かないといった具合です。
あと何か一文足せばいいのでしょうか??
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは。
>sScriptFile = "C:\Desktop\UWSC.exe test.UWS"
UWSC.exe は、場所ははっきりしていますが、test.UWS のスクリプトのファイル自体は、どこにあるのでしょうか?
以下は、私が使っていたものです。ダブルクォーテーションの付け方が面倒なので、ショートネームにしてあります。
Sub UWSC_clip()
'単発
Dim Fname As String
Fname = ThisWorkbook.Path & "\regtry2.uws"
Shell ("C:\PROGRA~1\UWSC\UWSC.exe /L" & Fname)
End Sub
一般的な書き方ですと、たぶん以下のようになるはずです。試してみてはいません。
Shell """C:\Program Files\UWSC\UWSC.exe /L"" """ & ThisWorkbook.Path & "\regtry2.uws"""
Lオプションは、「UWSC本体にファイルを読み込ませるのみ」
なお、できれば、uws のスクリプトは、記録のままにしないで、コードは整えたほうがよいかと思います。VBAを多少書ける人なら、自分で作れます。また、その置き場所は、My Documents 等の自分の管理の範囲に置いたほうがよいです。
返答ありがとうございます。
試しに
>'単発
> Dim Fname As String
> Fname = ThisWorkbook.Path & "\regtry2.uws"
> Shell ("C:\PROGRA~1\UWSC\UWSC.exe /L" & Fname)
> End Sub
で組んでみたところ「Not Found」とファイルを開くことができなかったのです。
まだきちんとファイルの場所が指定できていないということなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- Android VBA、フォルダのパスに環境文字 ㉑ があり、VBAが機能しません。 2 2022/07/27 09:16
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 11:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Excel(エクセル) 2つのマクロを連続して動かしたい 3 2022/09/20 23:46
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access クエリ実行が急に非常に...
-
c/c++ ビルドしたにもかかわら...
-
VBAでEXEファイルを動かす方法...
-
JavaScriptでコマンドプ...
-
OLE又はDDEを使うVISUAL BESIC...
-
なぜプロセスはファイルにアク...
-
実行ファイルと実行モジュール...
-
exeファイルをホームページ上で...
-
a.outはどこへ?
-
VbscriptにてTeraterm マクロを...
-
eclipseで作ったプログラムを他...
-
ネットワーク越しのEXEファ...
-
複数のJarファイルにクラスパス...
-
vbsで起動したexeを終了させる方法
-
フォルダ内の特定 拡張子のファ...
-
以下のように複数のファイルを...
-
Tomcat停止後の処理継続について
-
VC++から引数付きexeファイルの...
-
jarの開き方を教えてください。
-
指定URLでブラウザを開くほか
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access クエリ実行が急に非常に...
-
JavaScriptでコマンドプ...
-
OLE又はDDEを使うVISUAL BESIC...
-
c/c++ ビルドしたにもかかわら...
-
VBAでEXEファイルを動かす方法...
-
コマンドプロンプトで外のexeや...
-
VC++から引数付きexeファイルの...
-
コンポーネント`MSCOMM32.cox'...
-
VBAで他のプログラムが起動して...
-
JARファイルをEclipseを使って...
-
ローカルのHTMLからexeファイル...
-
JAVA .jarファイルに再圧縮する...
-
以下のように複数のファイルを...
-
実行ファイルと実行モジュール...
-
64bit環境で32bitのodbc参照
-
LINK : fatal error LNK1104に...
-
VB6.0で作ったプロジェクトが起...
-
jarの開き方を教えてください。
-
ネットワーク越しのEXEファ...
-
eclipseで作ったプログラムを他...
おすすめ情報
指定した場所が違っていたみたいでした。
問題なく動きました。ありがとうございました。