COM型
生成可能
概要
COM(Component Object Model)/ActiveXのクラス型を表す種類です。
ActiveXとして開発されたコンポーネントをプロデル上で扱うための情報を格納しています。
注意 この機能を利用したCOMクラスの利用方法は、C++,VBA,Visual Basic 6.0言語などの他のプログラミング言語とCOM/ActiveXの資料をご参照ください。
作成する方法
【名前】とCOM型(【型名】)を作る
【型名】には、COMクラスのProgIDまたはクラスID({ }で囲まれたGUID形式)を指定します。
手順
継承された手順の他、次の手順が使用できます。
設定項目
継承された設定項目が使用できます。
サンプルコード
COMインタフェースでPDFファイルを開く
Adobe Readerで提供されているCOMインタフェースを利用して、COM型のインスタンスを生成し、Adobe ReaderでPDFファイルを開きます。
AcroAppClassというCOM型(「{85DE1C45-2C66-101B-B02E-04021C009402}」)を作る
AcroAppClassからインスタンスを作ってacroAppとする
AcroAVDocClassというCOM型(「{72498821-3203-101B-B02E-04021C009402}」)を作る
AcroAVDocClassからインスタンスを作ってavDocとする
avDoc:Open(「xxxx.pdf」,「」)
acroApp:Show()
3秒待つ
acroApp:CloseAllDocs()
acroApp:Exit()