DDESend 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以使用DDESend函數啟動另一個應用程式的動態資料交換 (DDE) 交談,並將資訊的項目傳送給該應用程式中,從表單或報表上的控制項。

例如,您可以使用DDESend函數] 文字方塊中的 [控制項資料來源] 屬性中傳送至指定的儲存格Microsoft Office Excel 2007試算表的 [文字] 方塊中顯示的資料。

語法

DDESend 應用程式、 主題、 項目資料

DDESend函數語法具有下列引數︰

引數

描述

應用程式

識別可以參與 DDE 交談中的應用程式字串運算式 。通常應用程式會將.exe 檔案 (沒有副檔名為.exe) 的名稱為 Microsoft Windows 型的應用程式,例如 Excel。例如,要啟動 DDE 交談與 Excel, "Excel"輸入應用程式引數。

主題

主題辨識應用程式的名稱的字串運算式。主題引數,通常會在文件或資料檔案。檢查其他應用程式的文件可能主題的清單。

項目

應用程式 辨識資料項目名稱的字串運算式。檢查其他應用程式的文件可能項目的清單。

資料

字串或運算式包含要傳送至應用程式的資料。


註解

DDESend函數啟動應用程式主題DDE 交談,並會收到資料的資料項目識別項目。例如,Excel應用程式時,主題可能"Sheet1",和項目可能是列及欄識別項,例如"R1C1"或儲存格範圍的名稱。

[資料] 引數指定您想要傳送的資訊。文字字串,例如"Report prepared by John",或是包含所建立的字串,例如"Prepared on " & Date()函數的結果運算式。如果項目參照的資訊,例如具名的範圍包含多個儲存格,Excel 工作表中的多個封DDESend函數就會傳送資料至第一個項目。

在下列範例中, DDESend函數會將字串"Some text"傳送到第 1 列在 Excel 工作表中的資料行 1 的儲存格。在控制項的屬性表上,您可以在 [控制項資料來源] 屬性方塊中輸入文字方塊控制項的這個運算式︰

=DDESend("Excel", "Sheet1", "R1C1", "Some text")

假設您想要將資料從Microsoft Office Access 2007表單上的繫結控制項傳送至 Excel 試算表中的儲存格。繫結控制項的 [控制項資料來源] 屬性已經包含的欄位名稱或運算式。您可以建立另一個文字方塊或下拉式方塊,並將其ControlSource屬性設定為運算式,包括DDESend函數,其中的資料是繫結控制項的名稱。例如,如果您有結合的文字方塊,稱為 [姓氏],您可以建立另一個文字方塊和控制項資料來源屬性設定為下列︰

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

文字方塊或下拉式方塊,必須使用這個中間的控制項。您無法使用繫結控制項的名稱為核取方塊或選項群組的資料引數。

您可以使用DDESend函數只在文字方塊、 選項] 群組中,核取方塊或在表單上的下拉式方塊的共同ntrolSource屬性設定。您無法DDESend函數從呼叫 Visual Basic for Applications (VBA) 模組。

當您使用DDESend函數時,控制項就會變成唯讀, 表單檢視和預覽列印]。因為 [控制項資料來源] 屬性也是唯讀的表單檢視] 及 [預覽列印] 中,必須設計檢視中進行變更控制項。

Microsoft Windows 電腦的記憶體和資源決定 DDE 的交談,就可以同時開啟的數上限。如果無法啟動交談,因為應用程式不在執行或無法辨識的主題或已達到交談的最大數目, DDESend函數會傳回Null。

附註: 其他應用程式可能會設定為忽略 DDE 交談的要求。如果是這樣, DDESend函數會傳回Null。同樣地,您可以設定略過從其他應用程式要求存取︰ 按一下 [檔案] 功能表上的 [ Access 選項,然後按一下 [應用程式設定] 對話方塊中的 [進階]DDE 操作] 底下選取 [忽略 DDE 請求

秘訣    如果您需要以管理存取另一個應用程式的物件,您可能會想要考慮使用自動化。

下表說明當您使用的每一個控制項時, DDESend函數的行為。

控制項

備註

文字] 方塊或下拉式方塊

因為文字] 方塊或下拉式方塊顯示空白的表單檢視] 及 [預覽列印],您可能要將其Visible屬性設定為False

[資料] 引數可以參照另一個控制項。下列範例會顯示如何將傳送至 Excel 工作表中稱為 [姓氏] 控制項的內容︰

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

選項群組

在表單檢視] 及 [預覽列印選取的 [選項] 群組中的 [選項] 按鈕。若要隱藏 [選項] 群組 (和其按鈕) Visible屬性設定為False

[資料] 引數必須包含數字的資料,例如"2"。如果資料引數不是數字, DDESend函數不會傳送資訊和項目不會有所變更。

核取方塊

核取方塊是在 [表單檢視] 及 [預覽列印中加上陰影。若要使其成為看不見Visible屬性設定為 [ False

[資料] 引數必須包含數字的資料,例如"2"。如果資料引數不是數字, DDESend函數不會傳送資訊和項目不會有所變更。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×