OLE 背景: 連結與嵌入
收納器應用程式中使用 [貼上] 指令可以在建立內嵌的元件或內嵌項目。 一個內嵌項目的來源資料會儲存為 OLE 文件包含它的一部分。 如此一來,文書處理器文件的文件檔案可以包含文字,也可以包含點陣圖、 圖形、 公式或其他類型的資料。
OLE 會提供將資料從其他應用程式的另一種方式: 建立一個連結的元件,或連結的項目或連結。 不同之處在於您使用 [貼上連結] 指令,來取代貼上] 指令,來建立一個連結項目步驟是類似於建立內嵌的項目。 與一個嵌入元件,不同的是一個連結的元件會儲存原始資料,通常是在不同的檔案路徑。
比方說,如果您正在執行一個文書處理器文件,並建立一個連結的項目,某些試算表的儲存格,此連結項目的資料會儲存在原始試算表文件中。 文書處理器文件中包含指定之項目的所在,也就是,它包含一個連結到原來的試算表文件的資訊。 當您按兩下儲存格時,試算表應用程式會啟動,並從儲存位置載入原始試算表文件。
每一個 OLE 項目,不論是內嵌或連結,已經根據它建立的應用程式與其相關聯的型別。 比方說,Microsoft 調色盤項目是一種類型的項目,並將 Microsoft Excel 的項目是另一個型別。 不過,某些應用程式,可以建立一個以上的項目類型。 比方說,Microsoft Excel 可以建立工作表的項目、 圖表項目,以及巨集表項目。 這些項目可以被唯一識別由系統使用的類別識別項或 CLSID。