VBScript

Expression WebでVBScriptのコードを書いてみる。

今日たまたま下記の記事を見つけました。
10年近く前の古い記事です。

・Expression WebはHTA開発ツールとして使えます!
http://winscript.jp/powershell/93

Web標準ページ作成エディタであるところのMicrosoft Expression Webを何気に触っているのですが、これで実はHTAの開発ができます。しかも、インテリセンスが効きます。しかも、CreateObjectしたオブジェクト変数にもインテリセンスが効くんですよー。

えっ!?そうなの??
Expression Webは全然使ったことが無いので初めて知りました。

“これは一度試すしかない!”

というわけで、Expression Webを使ってみることにしました。

Expression Web 4のインストール

2012年からExpression Webは無料で利用できるようになっています。
インストールは簡単で「Download Microsoft Expression Web 4 (Free Version)」からファイルをダウンロードしてインストールを行うだけですが、この記事に載っているように、日本語版を使う場合はDetailsからJapaneseを選択するようにしましょう。

ExpressionWeb_VBScript_01

ExpressionWeb_VBScript_02

ExpressionWeb_VBScript_03

ExpressionWeb_VBScript_04

ExpressionWeb_VBScript_05

ExpressionWeb_VBScript_06

インテリセンスを試してみる

インストールが終わったところで、さっそくどの程度まで補完が効くのか試してみます。

ExpressionWeb_VBScript_07

ExpressionWeb_VBScript_08

ExpressionWeb_VBScript_09

ExpressionWeb_VBScript_10

ExpressionWeb_VBScript_11

ExpressionWeb_VBScript_12

ExpressionWeb_VBScript_13

ExpressionWeb_VBScript_14

これはなかなか・・・。
さすがにInternet ExplorerやExcelまでは補完が効きませんが、ADODB.StreamやMSXML2.XMLHTTPまでいけるとは!

アプリケーションの動作も軽快ですし、64ビット版のWindows 10でも問題なく動作します。
いまさらVBScriptのコードを書く機会も少ないかもしれませんが、開発環境の選択肢の一つとしてExpression Webは大いにアリだと思います。

関連記事

PowerShellからClosedXMLを使ってExcelファイルを作成する方法前のページ

PowerShellからNetOfficeを使ってExcelを操作する方法次のページ

関連記事

  1. VBScript

    文字コードを指定してURLエンコードを行う

    本題に入る前にまずは下記エントリーをご覧ください。・64ビット…

  2. Excel

    ドラッグ&ドロップでExcelのアドインを登録するVBScript

    「ドラッグ&ドロップでWordのテンプレートを登録・解除する(VBS)…

  3. VBScript

    動画回転用簡易FFmpegフロントエンド

    アーケードゲームのプレイを録画した際、機器によっては録画した動画の向き…

  4. Excel

    ドラッグ&ドロップしたOfficeファイルをPDFに変換するVBScript

    複数のExcelファイルをPDFに一括変換する必要があったので、簡単な…

  5. Windows 10

    Microsoft Edgeを操作するVBScript

    「Microsoft Edgeを操作するVBAマクロ(WebDrive…

  6. VBScript

    GUIDを作成するVBScript

    Office アドインを作成するのに必要(マニフェストのId要素)なG…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP