Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016

您可以使用 DDEInitiate 函數來開始動態數據交換 (DDE) 與其他應用程式交談。 DDEInitiate 函數會開啟 DDE 通道,以便在 DDE 伺服器和用戶端應用程式之間傳輸數據。

例如,如果您想要將資料從 Microsoft Office Excel 2007 電子錶格傳輸到 Microsoft Office Access 2007 資料庫,您可以使用 DDEInitiate 函數在兩個應用程式之間開啟一個通道。 在此範例中,Access 會做為用戶端應用程式,而 Excel 會做為伺服器應用程式。

語法

DDEInitiate ( 應用程式、主題 )

DDEInitiate 函數語法具有下列自變數:

引數

描述

應用程式

字串運算式 識別可參與 DDE 交談的應用程式。 應用程式 自變數 通常是 .exe 檔案 (的名稱,不含 Microsoft Windows 應用程式的 .exe 擴展名) ,例如 Excel。

主題

這是應用程式自變數可辨識之 主題名稱的字串 表達式。 查看應用程式的檔以取得主題清單。

註解

如果成功, DDEInitiate 函數會開始與 Application 和主題自變數所指定的 應用程式和主題 進行 DDE 交談,然後傳回 長整數值。 此傳回值代表唯一 頻道號碼 識別數據傳輸可透過哪個通道進行。 此通道號碼之後會與其他 DDE 函數和語句搭配使用。

如果應用程式尚未執行或正在執行,但無法辨識 主題 自變數或不支援 DDE, 則 DDEInitiate 函數會傳回 執行階段錯誤。

主題自變數的值取決於應用程式自變數所指定的應用程式。 對於使用檔或數據檔的應用程式,有效的主題名稱通常會包含這些檔案的名稱。

附註: 可同時開啟的通道數量上限取決於 Microsoft Windows 以及您電腦的記憶體和資源。 如果您不是使用頻道,則應使用 DDETerminateDDETerminateAll 語句終止資源來節省資源。

祕訣

如果您需要從 Access 操作另一個應用程式的物件,建議您考慮使用自動化。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。