OLE 概要 : リンクと埋め込み
コンテナー アプリケーションの貼り付けコマンドを使用して埋め込みコンポーネント、または埋め込みアイテムを作成できます。埋め込み項目のソース・データは、それを含む OLE ドキュメントの一部として格納されます。このように、ワード プロセッサのドキュメントのドキュメント ファイルはテキストが含まれているデータのビットマップ、グラフ、数式、または他の型も含めることができます。
OLE は別のアプリケーションからのデータを組み込む別の方法を提供します: リンクされたコンポーネントを作成するか、項目、リンクまたはリンク。リンク項目を作成する手順は埋め込みアイテムを作成すると似ていますが、貼り付けコマンドの代わりにリンク貼り付けコマンドを使用します。埋め込みコンポーネントとは異なり、リンクされたコンポーネントは、別個のファイルに、元のデータにパスを格納します。
たとえば、ワード プロセッサのドキュメントでは、スプレッドシートの携帯項目にリンクを作成すると、リンク アイテムのデータは、元のスプレッドシートのドキュメントに格納されます。ワード プロセッサのドキュメントはつまり、元のスプレッドシートのドキュメントへのリンクを含む、項目が検索できる場所を指定する情報のみが格納されます。携帯をダブルクリックと、スプレッドシートのアプリケーションが起動した場所からに格納されている元のスプレッドシートのドキュメントが読み込まれます。
すべての OLE アイテムに作成したアプリケーションに、かどうか埋め込まれたまたはリンクされて、関連付けられている型に基づいてあります。たとえば、 Microsoft ペイントブラシの項目には、次の 1 種類の型であり、 Microsoft Excel の項目は、別の型です。ただし、アプリケーションには複数の項目の種類を作成できます。たとえば、 Microsoft Excel ワークシートの項目は、グラフの項目と macrosheet 項目を作成できます。これらの項目のそれぞれが、クラス ID または CLSIDを使用してシステムによって識別できます。