燈明日記 このページをアンテナに追加 RSSフィード

ごあいさつ

燈明日記へようこそ!!

燈明日記の主なテーマは、以下の通りです。

そして、燈明日記へ来られたのも『私』と『あなた』の何かのご縁です。なので、どうぞごゆっくりご覧下さい!


2006/12/14(木)

[] EXCELを単なるVBプログラムとして使う!

普通、VBがXPインストールされていることは、プログラマのPC以外では、まずないですね。

しかし、XPには標準でWSH機能を介してVBSが使えます。

またしかし、VBSはファイルI/Oがイマイチ使いづらいです。

そのような時は、準標準(謎)で入っているEXCELを使います。

EXCELのVBAで、あたかもVBプログラムのように使用するのです。

以下は、その方法です。

  1. VBAでThisWorkbookモジュールにWorkbook_WindowActivateサブルーチンを定義する。
  2. Workbook_WindowActivateサブルーチン内にやりたい処理を記述する。
  3. 最後にApplication.Quitを実行する。
Private Sub Workbook_WindowActivate(ByVal Wn As Window)

    'やりたい処理を記述する。

    Application.Quit

End Sub

これで、上記のVBAのブックを実行すると、やりたい処理だけが実行される。

しかし、例のセキュリティダイアロが出るのが玉に瑕ですが…。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/chaichanPaPa/20061214/1166098369