パソコン活用研究5番街(Visual Basic、Excel(VBA)、BASIC プログラミング研究)
EXCEL自作アプリ
EXCELはVBAを搭載した非常に強力なアプリケーションです。もはや表計算という範囲
をはるかに超え、EXCELならなんでもできるといっても過言ではないと思います(ちと過言か)
EXCELでどんなことができるのかその可能性を探っていきましょう。
1 おじさん自作EXCELアプリ
(1)TWENTY
コンピュータと交互に3までの数を足してゆき、21と言った方が勝という単純な遊びを
EXCELで作ってみました。お遊びでEXCELのセルのひとつひとつに色をつけたりしてます。
EXCEL95で作成(EXCEL ver5.0以上で動作します)
TWENTYのダウンロード
(twenty.lzh --10KB)
(2) OTHELO
EXCELで作成したオセロゲームです。EXCEL95で作成。それなりに強いです。
おじさんの同僚では、コンピューターに勝てない人もいました。
OTHELOのダウンロード (othelo.lzh −−21KB)
(3) FILECOMP
2つのフォルダの中身を比較し、異なるファイルは色付きで表示。差分のTXTへの書き出し、
ファイルのコピー等もEXCELからできます。MO、FDに文書、画像等のデータファイルをバックアップ
として保存している場合、ハードディスクのオリジナルフォルダとMO,FD上のバックアップフォルダを
比較するなどといった時に結構重宝します。EXCELの機能をいかしたアプリとして作ってみました。
EXCEL95で作成
Ver0.2.0にヴァージョンアップしました
FILECOMPのダウンロード (filecmp020.lzh ---24KB)
(4) BROWSE
いろんなフォルダに文書、画像、サウンドファイルが散在していませんか。ファイル名だけでは、なんのファイル
だったかわからなくなってきた時のために、簡単な検索&ビューワー&ブラウザをEXCELで作ってみました。
検索できるファイルはデフォルトでは、.txt .doc
.jxw .xls .wav .bmp .gif .jpg ですが、検索したい文字列を指定
することもできます。
.txtファイルは先頭3行を読み込んで表示。画像ファイルも小さく表示しますので、内容の確認が簡単にでき
ます。また、各ファイルをそれぞれのアプリ(WORD,一太郎、EXCEL,PAINT他)で起動できます。
.wavファイルはその場で音を確認できます(ただし、現バージョンではEXCEL95のみ動作)
EXCEL95で作成
Ver0.1.0にバージョンアップ
データファイルをそれぞれのアプリで起動する時に、失敗する不具合を修正。
画像ファイルの縮小、拡大、クリップボードへのコピー機能追加
Browseのダウンロード(Browse.lzh---->27KB)
(5) EXCEL95Tips(xl95tip)
EXCEL95で作制した各種マクロのTIPS。マクロの内容は以下の通り。
(1)絵、音
A) PICTUREのサイズ変更、表示、不可視化。
B) WAVファイルをならす。
(2)フォント、時間、アプリサイズ
A) フォントの色、タイプの変更
B)システムクロックの表示、変更
C) EXCELのサイズ、位置の変更
(3)セルフコピー
自分のマクロを他のEXCEL FILEにコピー
(3) アニメ
A) PICTUREの移動によるアニメ的表現
B) リアルタイムなゲームなどをEXCEL95でつくるための実験
EXCELでリアルタイムなものを作のは、ナンセンスですがいちおうチャレンジしてみました
(4) システムインフォメーションの表示
大半はEXCEL2000以降でも動作します。
xl95tipsのダウンロード (xl95tip.lzh −−−−>64KB)
(6) EXCELで同報メール(EXCEL_Broadcast_Mail)
数十人規模で、同じメールを一斉配信したい、というようなことはよくあると思います。
同報配信メールソフトを買わなくても、単純なものならこれでO.K.です。
添付ファイル、宛名の差込機能なども一応あり。MAPI対応のメールソフト(outlook
express等)
がある環境なら動作します。
EXCELで同報メールの使い方説明
VectorからDown Load→ EXCELで同報メールDown Load (12/10/5まで累計5000 DL)
TopPage > Visual BasIc&Excel活用研究目次