共用方式為


從現有數據建立連結和內嵌物件

使用者通常會使用剪貼簿或拖放來組合複合檔,以便將數據物件從其伺服器應用程式複製到使用者的容器應用程式。 透過支援 OLE 的應用程式,使用者可以從伺服器或容器起始傳輸。 例如,伺服器可以將數據複製到伺服器應用程式中的剪貼簿,然後切換至容器應用程式,然後選擇 [貼上特殊/內嵌物件] 或對等功能表命令,從選取的數據建立新的內嵌物件。 或者,使用者可以將數據從一個應用程式拖曳到另一個應用程式。 建立連結物件的程式很類似。

注意

做為 OLE 伺服器和容器的應用程式可以使用自己的資料選取專案,在相同檔內的新位置建立內嵌或連結的物件。

 

OLE 伺服器與容器應用程式之間的數據傳輸是以統一數據傳輸為基礎所建置,如數據傳輸中所述。 OLE 伺服器和物件處理程式會實 作 IDataObject ,使其數據可供使用剪貼簿或拖放進行傳輸。 OLE 物件支援所有一般剪貼簿格式。 此外,它們支援六種剪貼簿格式,可支援從選取的數據物件建立連結和內嵌物件。

OLE 剪貼簿格式描述在 OLE 容器中卸除或貼上數據物件時,會變成內嵌或連結的複合文件物件。 數據物件會將這些格式呈現給容器應用程式,依其精確度做為數據的描述。 換句話說,物件會先呈現最能代表它的格式,後面接著下一個最佳格式等等。 此刻意排序會鼓勵容器應用程式使用最佳格式。

複合檔

資料傳輸