アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

VBA初心者です。
PCが起動している間開きっぱなしのエクセルファイルを
例えば1時間おきにサーバーの特定のフォルダにUPする事は可能なのでしょうか?

FFFTPというソフトを使用しております。
OSはWindows 2000 EXCELは2003です。

漠然な質問になってしまい申し訳ございません。
どなたかご教授下さい。

A 回答 (1件)

こんばんは



VBAプロシージャを定時実行するには、
Application.OnTime ActionTime
を使います。以下のサンプルは"Autosave"というプロシージャを5分ごと(毎時 5分,10分,15分,20分,…)に実行します。

Private Sub Workbook_Open()
Dim lngI As Byte
 Dim lngJ As Byte
 Dim ActionTime As String
 
 For lngI = 0 To 23
  For lngJ = 0 To 59 Step 5
  ActionTime = Format(lngI, "0#") & ":" & Format(lngJ, "0#")
  Application.OnTime ActionTime, "Autosave", TimeValue(ActionTime) + TimeValue("00:04:00")
  Next lngJ
 Next lngI
 
End Sub


VBAからFTPを操作するにはBASP21を用いれば出来るようです。
http://www.hi-ho.ne.jp/babaq/
…このソフトをEXCEL VBAからのメール送信に使ったことはあるのですが、
 FTP機能は使ったことがないので、これ以上詳しい説明は出来ません。
    • good
    • 0
この回答へのお礼

お礼が遅れてしまって申し訳ございませんでした。

色々やって問題点が分かったら質問しようと思ったのですが
全く分からず、問題点だらけなのでもう少し勉強してやってみたいと思います。

ありがとうございました。

お礼日時:2010/11/05 16:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!