Share via


埋め込みオブジェクト (COM)

埋め込みオブジェクトは、オブジェクトの管理に必要なすべての情報とともに、複合ドキュメントに物理的に保存されます。 つまり、埋め込みオブジェクトは、実際には、そのオブジェクトが存在する複合ドキュメントの一部です。 この配置には、いくつかの欠点があります。 まず、埋め込みオブジェクトを含む複合ドキュメントは、同じオブジェクトをリンクとして含む複合ドキュメントよりも大きくなります。 次に、埋め込みオブジェクトのソースに加えられた変更は、埋め込みコピーに自動的にレプリケートされず、埋め込みコピーの変更は、リンクの場合と同様にソースに反映されません。

それでも、特定の目的では、埋め込みにはリンクに比べていくつかの利点があります。 まず、ユーザーはリンクを切断せずに、オブジェクトが埋め込まれた複合ドキュメントを他のコンピュータまたは同じコンピュータ上の別の場所に転送できます。 次に、ユーザーは元のコンテンツを変更せずに埋め込みオブジェクトを編集できます。 場合によっては、この分離がまさに必要なこともあります。 3 番目に、埋め込みオブジェクトはその場でアクティブ化できます。これは、ユーザーがオブジェクトのコンテナーとは別のウィンドウで作業することなく、オブジェクトを編集または操作できることを意味します。 代わりに、オブジェクトがアクティブ化されると、コンテナ アプリケーションのユーザー インターフェイスが変更され、オブジェクトの管理または変更に必要なツールが表示されます。

既存のデータからリンク オブジェクトと埋め込みオブジェクトを作成する