• ベストアンサー

EXCEL VBAで制御できるアップロート゜ツールは?

FFFTPを使用してファイルの転送をしていますが、 これをEXCEL VBAで制御しようとしたのですが FFFTPは自動化に向かないらしく、制御できません。 EXCEL VBA で制御できるフリーソフトは無いでしょうか。使用OSはWIN95です。

質問者が選んだベストアンサー

  • ベストアンサー
  • 0shiete
  • ベストアンサー率30% (148/492)
回答No.3

試してはないので、申し訳ないのですが、 バッチファイルに一連のコマンドを書き込んでおき、VBAでバッチファイルを起動するというようにすればできるかもしれません。Shell関数を用います。 参考URLをごらんください。

参考URL:
http://www2.moug.net/cgi-bin/technic.cgi?exvba+TI15010034
blackox100
質問者

お礼

回答ありがとうございます。 FFFTPは知っていたのですが、実はFTPは知りません でした。こちらの方が本家本元ですね。 バッチファイルでうまくいきました。 有難うございます。

その他の回答 (2)

  • 0shiete
  • ベストアンサー率30% (148/492)
回答No.2

#1です。 間違えました。「専門家」ではなく「一般人」です。

  • 0shiete
  • ベストアンサー率30% (148/492)
回答No.1

直接の回答ではありませんが、VBAでコマンドプロンプトを起動して、ftpコマンドを使ってはダメなのでしょうか?

blackox100
質問者

補足

回答ありがとうございます。 コマンドラインからのコマンドで出来ればそれでも 良いのですが、出来るでしょうか。 やりたいのは、 C:\MyDoc\aaa.txt を host\dir1\にアップロードする。 c:\mydoc\bbb.txtを host\dir2\にアップロードする といったことです。

関連するQ&A

  • Excel VBAでファイルの制御をしたい

    今、Excel VBAでファイル操作の制御スクリプトをくみたくて 悩んでおります。。 "test.xls"ファイルというエクセルの共有ファイルがあります。 そのファイルは日々様々なユーザーがデータを書き込みます。 この共有ファイルに対し、誰か一人がこのファイルを開いている際に 違う誰かがファイルを開こうとした場合に、警告メッセージを表示した後、強制的にファイルを閉じるというプログラムを組みたいのですが・・。 何せ、VBAでのプログラミングはまったくの初心者の為、 悪戦苦闘しております。 どなたか、良いアドバイスを頂けたら嬉しいです。 是非、宜しくお願い致します。

  • エクセルのファイルを自動でFTPサーバー内にアップロードって出来るので

    エクセルのファイルを自動でFTPサーバー内にアップロードって出来るのでしょうか? VBA初心者です。 PCが起動している間開きっぱなしのエクセルファイルを 例えば1時間おきにサーバーの特定のフォルダにUPする事は可能なのでしょうか? FFFTPというソフトを使用しております。 OSはWindows 2000 EXCELは2003です。 漠然な質問になってしまい申し訳ございません。 どなたかご教授下さい。

  • エクセルVBAでメモ帳制御はできますか?

    WIN98SEでエクセル2000を使用しています。 VBAで下記のことは可能でしょうか? 1.エクセルで作成したデータ(文字列のみ)をメモ帳(Notepad)に貼り付けたい。 2.データを貼り付けた後のメモ帳を、名前を付けて保存したい。 Shellを使ってメモ帳を起動するまでは出来たのですが、Copyしたデータを貼り付けることが出来ずに困っています。 どういった方法が有るのか教えていただけないでしょうか?宜しくお願いします。

  • エクセルVBA コントロールの制御

    エクセルのシート上にコマンドボタンを貼り付けています。このシートを縦横にスクロール移動してもコマンドボタンは常に同じ位置(たとえば画面中央)に在るようにプロパティかVBAで制御できないでしょうか。 エクセルは2003Pro、WindowsはXpProです。

  • エクセル VBAの時間制御

    初心者です。 ゲームをエクセルVBAで作っています。 ユーザーフォームからスタートさせて何分~何分の間にあるボタンをクリックしたら指定したユーザーフォームが開くというようなコードが知りたいです。 時間の制御がよく分からずに困っていますのでよろしくお願いします。

  • エクセル VBAの時間制御

    初心者です。 ゲームをエクセルVBAで作っています。 ユーザーフォームからスタートさせて何分~何分の間にあるボタンをクリックしたら指定したユーザーフォームが開くというようなコードが知りたいです。 時間の制御がよく分からずに困っていますのでよろしくお願いします。

  • パソコン音声のミュートをVBAから制御するマクロ

    パソコンの音声のミュートをエクセルVBAで制御する方法を教えてください。 設定した条件になるまでミュートし、条件に適ったらオンにしたいと思いますが、VBAの知識だけではどうしようも無いようです。 WAVEファイルを鳴らすことは出来ましたが種類が多くまとめて制御したいと思います。 宜しくお願いします。

  • VBAマクロを含んだEXCELファイルが開けません。

    どうも。 VBA初心者です。 VBAのマクロを含んだEXCELファイルを作成、保存したのですが、EXCELファイル自体が開けなくなってしまいました。 コードの内容は繰り返し制御の練習(WHILE LOOP)ですので、たいしたことはしていません。 原因がお分かりになる方は教えてください。

  • EXCEL VBA でIEを制御して、INPUT type=file で出るダイアログに入力できませんか?

    EXCEL VBA から、objIEオブジェクトを使って、IEを制御して、WEBページを制御するプログラムを作っています。 ※通販サイトのモール内管理の自動化プログラムです。 その際、操作対象のページに、INPUT type=file でファイルを入力するブロックがあります。 ここに自動でファイルを入れたいのですが、INPUT type=file を表示するボタンに対し .clickを入れるとそこでVBAが停止してしまいます。 そのモールそのものは、色々な制約があるので、公開できませんが、抜き出したのが http://royal-e.heteml.jp/js_test/input_test.htm になります。 objIEオブジェクトで INPUT type=file に希望のファイル名を入力することは出来るでしょうか? 方法をご存知の方がいらしたら、教えてください。

  • エクセルVBAでVBAの修正は出来るのでしょうか?

    エクセルVBAでVBAの修正は出来るのでしょうか? あるエクセルファイルにマクロを組み込んでいます(ユーザーフォームも使用)。 このエクセルファイルを複数個フォルダ内にコピーしています。 このコピーした全てのファイルのマクロの修正をVBAで出来ないかと考えています。 修正箇所はモジュール内のコード修正、モジュールの追加、既存のユーザーフォームにボタン等の追加等です。 エクセルは2003を使用しています。 どなたか教えてください。

専門家に質問してみよう