本文將說明 Microsoft Excel 中 RTD 函數的公式語法及使用方式。
描述
從支援 COM 自動化的程式中擷取即時資料。
語法
RTD(ProgID, server, topic1, [topic2], ...)
RTD 函數語法具有下列引數:
-
ProgID 必要。 這是本機電腦上所安裝之已登錄 COM 自動化增益集的 ProgID 名稱。 請用引號括住名稱。
-
server 必要。 這是應執行增益集之伺服器的名稱。 如果沒有伺服器,而且程式是在本機執行,請將引數保留空白。 否則,請在伺服器名稱周圍輸入引號 ("")。 在 Visual Basic for Applications 內使用 RTD 時,伺服器必須使用雙引號或 VBA NullString 屬性,即使該伺服器是在本機執行也一樣。
-
Topic1,topic2,... Topic1 是必要的,後續的主題則是選用的。 這是 1 到 253 個的參數,一併代表即時資料的某個獨特部分。
註解
-
您必須在本機電腦上建立並登錄 RTD COM 自動化增益集。 如果您尚未安裝即時資料伺服器,將會在企圖使用 RTD 函數的儲存格中收到一則錯誤訊息。
-
當伺服器已完成程式設計以持續更新結果時,與其他函數不同的是,RTD 公式會在 Microsoft Excel 處於自動計算模式時進行變更。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。
公式 |
描述 (結果) |
結果 |
---|---|---|
=RTD("mycomaddin.progid",,"Server_name","價格") |
從支援 COM 自動化的程式中擷取即時資料。 |
#NAME? |
附註 |
||
您必須在本機電腦上建立並登錄 RTD COM 自動化增益集。 如果您尚未安裝即時資料伺服器,當您嘗試使用 RTD 函數時, RTD 函數會在儲存格中傳回 #NAME? 錯誤訊息。 |