Hatena::Groupuwsc

COM

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

COM

COMとは?

COM は Component Object Model の略で、Microsoft 社が提唱するプログラム部品の仕様のことです。

Windows には、色々な COM コンポーネントがインストールされており、目的に応じて、様々な言語から呼び出すことが可能です。

COM の中で、Windows アプリケーション(EXE)自体を COM コンポーネントとして利用(リモート操作)できるタイプのものがあります。

この仕組みのことを「OLE オートメーション」と呼び、IE や Office アプリケーションがこれに相当します。

Windows 標準 コンポーネント

製品名ProgID の例リファレンス
ADO (ActiveX Data Objects)ADODB.ConnectionADO API リファレンス
DAO (Data Access Objects)DAO.DBEngineDAO から ADO への移植
CDO(Collaboration Data Objects)CDO.MessageCDO Library / リファレンス
FileSystem ObjectScripting.FileSystemObjectスクリプト ラインタイム リファレンス
Script Runtime DictionaryScripting.DictionaryDictionary オブジェクト
VBScript Regular ExpressionVBScript.RegExpRegExp オブジェクト
Windows Script Host Shell ObjectWScript.ShellWindows Script Host リファレンス
Shell Automation ServiceShell.ApplicationScriptable Shell Objects (英語)
Internet ExplorerInternetExplorer.ApplicationInternetExplorer Object (英語)
CAPICOM (CryptoAPI COM)CAPICOM.UtilitiesCAPICOM Reference (英語)

Microsoft Office 付属コンポーネント

製品名ProgID の例リファレンス
Microsoft ExcelExcel.ApplicationMicrosoft Office Excel オブジェクト モデル
Microsoft WordWord.ApplicationWord オブジェクト モデル
Microsoft AccessAccess.ApplicationMicrosoft Access オブジェクト モデル
Microsoft OutlookOutlook.ApplicationOutlook オブジェクト モデル
Microsoft Power PointPowerpoint.ApplicationPowerPoint オブジェクト モデル

Google 提供コンポーネント

製品名ProgID の例リファレンス
Google EarthGoogleEarth.ApplicationGEGoogle Earth COM API Documentation (英語)