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