Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

當您使用資料工作表視圖將 GIF、JPEG 和其他常見圖像檔案類型新增到 Access 資料表中的 OLE 物件欄位時,會看到「封裝」一詞,而不是預期的「點陣圖影像」。

因為 OLE 物件欄位只支援 Windows 點陣圖 (.bmp) 和裝置獨立點陣圖 (.dib) 檔案,因此欄位中會出現 「Package」。 如果您想要在 OLE 物件欄位中儲存其他類型的圖形檔案,並且讓 Access 正常呈現,您必須安裝其他軟體,而且該軟體必須提供元件 (稱為 OLE 伺服器) 以顯示其他影像類型。

先前版本的 Microsoft Office 提供稱為 Microsoft 相片編輯器的程式,它進而提供轉呈現 GIF 和 JPEG 檔案所需的 OLE 伺服器。 Office 2003 系統將相片編輯器取代為 Microsoft Picture Manager,而 Microsoft Picture Manager 不會為這類檔案提供所需的 OLE 伺服器。

您可以使用下列其中一種技巧來解決此問題:

  • 將影像儲存在資料庫外,並使用 Visual Basic® for Applications (VBA) 程式碼來顯示影像。 若要取得詳細資訊,請參閱 Microsoft 知識庫文章,瞭解如何在表單、報表或資料存取頁面中顯示 資料夾的圖像

  • 將 GIF 或 JPEG 影像轉換為 Windows 點陣圖 (.bmp) 檔案。 雖然 BMP 檔案通常大於 GIF 或 JPEG 檔案,但有助於減少資料庫大小,因為 Access 不會建立額外的裝置獨立點陣圖 (.dib) 檔案來支援它們。 有關當您使用 GIF 或 JPEG 影像時,Access 為何建立 DIB 檔案的資訊,請參閱 Microsoft 知識庫文章,瞭解 OLE 物件為何導致資料庫成長。

其他資訊

請參閱以下文章以取得有關在 Access 中使用影像的資訊:

  • ACC:為什麼 OLE 物件會使資料庫 變大,說明為什麼在 OLE 物件欄位中儲存 GIF 和 JPEG 影像會快速放大資料庫的大小。

  • 如何在Access OLE物件欄位中將點陣圖檔案儲存為 OLE 物件,說明如何使用 VBA 程式碼將影像檔儲存在 OLE 物件欄位中,並自動啟動正確的容器並顯示這些檔案。

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 365 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×