TOP > キャリア形成のお手伝い > 学び > かゆい所に手が届く

あすなろカウンセラーBlogger

facebookに投稿 このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

かゆい所に手が届く

2007.03.24


流郷さんがExcel VBAって意外とすごいというエントリで

他にもちょいちょいと便利なことがあるので、Excelを使った事務処理の多い方はぜひ勉強されてみてはいかがでしょうか。
と書かれていますが、Windows 2000/XP だったら標準で備わっているWSH +各種COMコンポーネント つかうことで、結構かゆい所に手が届くものっていうのは意外に多いと思います。

例えばVBScript +BASP で、特定のフォルダにあるファイルを指定のFTPサーバにアップっていうのも、のimagesフォルダにあるファイルを全て取得するのも以下のような感じでできます

Option Explicit
Call UseFTP()

Sub UseFTP
Dim objFTP
Dim strFTPSvrname
Dim strFTPloginuser
Dim strFTPloginpasswd
Dim rc
Set objFTP = CreateObject("basp21.FTP")
strFTPSvrname = "xxxx.xxxx.xxx.xxx"
strFTPloginuser = "xxxx.xxxx.xxx.xxx"
strFTPloginpasswd = "xxxx.xxxx.xxx.xxx"
rc = objFTP.Connect(strFTPSvrname,strFTPloginuser,strFTPloginpasswd)
If rc= 0 Then
objFTP.Command("pasv")
rc = objFTP.GetFile("/images","c:\")
objFTP.Close
End if
Set objFTP = Nothing
End sub

(注)
上記ソースで動くかどうかきちんと確認していませんがたぶんうまくいくはずです。個人的にレンタルしているサーバー上でテストしたらできました。
strFTPSvrname:FTPサーバーを指定
strFTPloginuser:FTPサーバーへのログインIDを指定
strFTPloginpasswd:FTPサーバーへのログインパスワードを指定

 ちなみに、Excel を極めるとExcelゲーセンにあるようなゲームもつくれるみたいですね。(自宅の環境にはExcel ないので、試し事がないんだけどスーパーテキストマリオっていうのだけやってみたいなぁ。。。)

投稿者 : 小山田 浩 | 投稿日時 : 2007.03.24 09:09

あすなろBLOGのトラックバック・コメントは承認制になっています。
すぐにブログに反映されませんので、ご了承ください。

トラックバックURL


コメントの送信








キャリア形成のお手伝い QRコード ケータイにURLを送る

パソナテックコンテンツ
キャリア形成のお手伝い
小山田 浩

あなたのキャリア形成のライフプランナーとなるべく日々気づいたことをお届けします。

RSS

Twitterでこのユーザーをフォローする

カレンダー

<< 2007年03月 >>

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

最新のエントリー

最新のトラックバック

最新のコメント

Tag

バックナンバー