タグ

vbsとVBAに関するgouei2001のブックマーク (2)

  • VBAからVBScriptへマクロを移植する方法 - t-hom’s diary

    今回はVBScriptをやってみたいVBA使いの方へ、VBAで書いたコードをVBSに移植する方法を説明しようと思う。 特にあまり知られていないであろう最初から移植性を意識したコードを書く方法について紹介する。 執筆のきっかけになったのはこちらの記事。 chemiphys.hateblo.jp VBScriptの作り方 テキストエディタでコードを書いて、拡張子をvbsとして保存するだけ。 実行するにはダブルクリックする。 ドラッグ&ドロップしたファイルを処理するようなスクリプトも作れる。 VBAとの違い エントリーポイント(プログラムの開始点)がファイルの先頭 VBAの場合、Subプロシージャを複数作ってそれぞれがエントリーポイントになるけれど、VBSの場合はファイルの先頭がエントリーポイントになる。 つまりSubプロシージャなどを書かずに、いきなりMsgBox "Hello"と書けば動くの

    VBAからVBScriptへマクロを移植する方法 - t-hom’s diary
  • Visual Basic for Applications を VBScript に置き換える方法

    コメントにて以下のようなご要望をいただきました。 Outlook2010のVBAをVBSで起動させたいと思っているのですが、どのようなVBSを作成すればよいのでしょうか? またよろしければ、VBAをVBSに、VBSをVBAに変換できるような詳しいページ等を作っていただけたら幸いです。 Visual Basic for Applications (VBA) と VBScript (VBS) は、どちらも基的に Visual Basic の文法を踏襲しており、Visual Basic のステートメントや関数が使用可能です。 しかし、VBA のオブジェクトや関数、ステートメントの中には VBScript で使えないものがいくつかあります。 その代表的なものは以下の通りです (完全なリストについては「Visual Basic for Applications Features Not In VB

    Visual Basic for Applications を VBScript に置き換える方法
  • 1