Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10360 / 13644 ツリー ←次へ | 前へ→

【22293】実行したアプリケーションにパラメータを渡したい。 とり 05/2/15(火) 11:43 質問[未読]
【22297】Re:実行したアプリケーションにパラメータ... 266 05/2/15(火) 12:09 回答[未読]
【22303】Re:実行したアプリケーションにパラメータ... とり 05/2/15(火) 14:07 発言[未読]
【22304】Re:実行したアプリケーションにパラメータ... IROC 05/2/15(火) 14:15 回答[未読]
【22305】Re:実行したアプリケーションにパラメータ... とり 05/2/15(火) 14:19 お礼[未読]

【22293】実行したアプリケーションにパラメータを...
質問  とり  - 05/2/15(火) 11:43 -

引用なし
パスワード
   こんにちは。初めまして。とりと言います。

早速質問なのですが、今パーソナルコミュニケーションズ(以下パーコム)を使って
在庫量の一覧を作成するプログラムを組んでいます。

そこで今詰まっているのが、パーコムを使って元となるデータをエクセルにDLする時に
パーコムの実行と、そこに渡すパラメータが必要になるのですが
自分が調べてみると、パーコムの実行まではできるのですが、パラメータを渡すことが
できません。

普通にやると、あらかじめ作ってあるショートカットを起動して
PCSFT5.EXEを起動し、新在庫情報.TTOというファイルを渡すみたいな感じです。

shell関数を使って、PCSFT5.EXEは起動できます。

何かいい方法はないでしょうか?

【22297】Re:実行したアプリケーションにパラメー...
回答  266  - 05/2/15(火) 12:09 -

引用なし
パスワード
   ▼とり さん:
>こんにちは。初めまして。とりと言います。
>
>早速質問なのですが、今パーソナルコミュニケーションズ(以下パーコム)を使って
>在庫量の一覧を作成するプログラムを組んでいます。
>
>そこで今詰まっているのが、パーコムを使って元となるデータをエクセルにDLする時に
>パーコムの実行と、そこに渡すパラメータが必要になるのですが
>自分が調べてみると、パーコムの実行まではできるのですが、パラメータを渡すことが
>できません。
>
>普通にやると、あらかじめ作ってあるショートカットを起動して
>PCSFT5.EXEを起動し、新在庫情報.TTOというファイルを渡すみたいな感じです。
>
>shell関数を使って、PCSFT5.EXEは起動できます。
>
>何かいい方法はないでしょうか?

ヘルプに書いてあります
投稿する前に
Shell関数のヘルプを読みましょう。

【22303】Re:実行したアプリケーションにパラメー...
発言  とり  - 05/2/15(火) 14:07 -

引用なし
パスワード
   >ヘルプに書いてあります
>投稿する前に
>Shell関数のヘルプを読みましょう。

ヘルプというのは、Microsoft Visual Basicのヘルプのことでしょうか?
そこのshell関数のヘルプには、パラメータの渡す方法らしきことは
記述されてないように見えるのですが・・・

【22304】Re:実行したアプリケーションにパラメー...
回答  IROC  - 05/2/15(火) 14:15 -

引用なし
パスワード
   パスの後に半角スペースを付けて、そこで指定できませんか?

【22305】Re:実行したアプリケーションにパラメー...
お礼  とり  - 05/2/15(火) 14:19 -

引用なし
パスワード
   ▼IROC さん:
>パスの後に半角スペースを付けて、そこで指定できませんか?

あ・・・すいません、初歩的な見落とししてました・・・
"C:\Program Files\IBM\Personal Communications\PCSFT5.EXE" "C:\cigns\DL定義\新在庫情報.TTO"
みたいな感じで、それぞれをダブルクォーテーションでかこってたからできなかったんですね・・・

確かにIROCさんのやりたかでできました!
ありがとうございました!

10360 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free