共用方式為


OLE 背景:連結與內嵌

在容器應用程式中使用 [貼上] 命令可以建立內嵌元件或內嵌項目。 內嵌項目的來源資料會儲存為包含該項目之 OLE 文件的一部分。 如此一來,文書處理器文件的文件檔案就可以包含文字,也可以包含點陣圖、圖表、公式,或任何其他類型的資料。

OLE 提供另一種方式來合併來自另一個應用程式的資料:建立連結的元件或連結的項目,或連結。 建立連結項目的步驟與建立內嵌項目類似,只是您使用的是 [貼上連結] 命令,而非 [貼上] 命令。 不同於內嵌元件,連結的元件會儲存原始資料的路徑,通常是在不同的檔案中。

例如,如果您正在使用文書處理器文件,並對某些試算表儲存格建立一個連結的項目,則連結項目的資料會儲存在原始的試算表文件中。 文書處理器文件只會包含指定可以找到項目位置的資訊,也就是說,其中包含原始試算表文件的連結。 當您按兩下儲存格時,會啟動試算表應用程式,同時會從其儲存的位置載入原始的試算表元件。

每個 OLE 項目 (不管是內嵌或連結) 都具有與其相關聯的類型,該類型取決於建立該項目的應用程式。 例如,Microsoft Paintbrush 項目是一種項目的類型,而 Microsoft Excel 項目則是另一種類型。 不過,某些應用程式可以建立一種以上的項目類型。 例如,Microsoft Excel 可以建立工作表項目、圖表項目和巨集表項目。 系統可以使用類別識別碼或 CLSID 來唯一識別這些專案。

另請參閱

OLE 背景
OLE 背景:容器和伺服器
容器:用戶端項目
伺服器:伺服器項目