Hatena::Groupvbscript

タイプ ライブラリ

主要な Windows 標準コンポーネントの一覧 → http://vbscript.g.hatena.ne.jp/keyword/ProgID
VBScript 基礎文法最速マスター → http://vbscript.g.hatena.ne.jp/cx20/20100131/1264906231

タイプ ライブラリ

概要

タイプ ライブラリとは、COM 版の(C言語で言うところの)ヘッダファイルのようなものです。

タイプ ライブラリTypeLib)には、COM コンポーネントがどのようなメソッドやプロパティ、戻り値、型、定数、イベントを持っているか?

と言った情報が記述されています。

VBVBA で、このタイプ ライブラリを参照設定すると、指定した COM コンポーネントを事前バインディングで使用することが可能になります。

事前バインディングを行うと、コンパイル時に COM コンポーネントの情報にアクセスできる為、存在しないメソッドの呼び出し等によるエラーを防ぐことが可能です。

VBScript 等のスクリプト言語では、事前バインディングは使用できない為、実行時バインディングを行う必要があります。

参考情報