1. 帶RTD函數的excel無法關閉
這個可能是 你的文檔中 為了採集數據 設置了 代碼 特別是 你說的 登錄窗體 一定是一段代碼 在自動運行……特別是 定時器 這樣的 循環運行的 代碼……
所以 你要做的就是修改代碼 設定一個 終止 所有宏的 操作! 否則 宏一旦循環運行的話 特別是 使用public 的宏 更是如此 即使 你關閉了 工作簿 而沒有終止 宏 的話 它會一直在後台運行 直到機器重啟之後……
重點:設置 宏的 中斷 或者停止的 操作
重新設計一下吧 比如 你可以在表格的某個單元格中設置一個 數字 當這個數字不存在的時候 就終止 ……這樣 你可以 通過 這樣的方式 來干預 宏的 運行……要照顧到 所有參與運行的過程哦
2. excel表中的=rtd是什麼意思
從支持 COM
自動化的程序中返回實時數據。
語法
=RTD(ProgID,server,topic1,[topic2],...)
ProgID 已安裝在本地計算機上、經過注冊的 COM 自動化載入宏的 ProgID 名稱,該名稱用引號引起來。
server 運行載入宏的伺服器的名稱。如果沒有伺服器,程序是在本地計算機上運行,那麼該參數為空白。否則,用引號 ("")
將伺服器的名稱引起來。如果在 Visual Basic for Applications
(VBA) 中使用 RTD,則必須用雙重引號將伺服器名稱引起來,或對其賦予 VBA NullString
屬性,即使該伺服器在本地計算機上運行。
topic1, topic2,... 為 1 到 28 個參數,這些參數放在一起代表一個唯一的實時數據。
3. 有誰知道EXCEL RTD函數怎麼用。舉個例子或給個視頻。
RTD函數:從支持的程序中檢索實時數據
說明:從支持COM自動化(COM載入項:通過添加自定義命令和指定的功能來擴展MicrosoftOffice程序的功能的補充程序。COM載入項可在一個或多個Office程序中運行。COM載入項使用文件擴展名.dll或.exe。)的程序中檢索實時數據。
語法:RTD(ProgID,server,topic1,[topic2],...)
ProgID必需。已安裝在本地計算機上、經過注冊的COM自動化載入項(載入項:為MicrosoftOffice提供自定義命令或自定義功能的補充程序。)的ProgID名稱,將該名稱用引號引起來。
server必需。運行載入項的伺服器的名稱。如果沒有伺服器,程序將在本地計算機上運行,那麼該參數為空白。否則,用引號("")將伺服器的名稱引起來。如果在VisualBasicforApplications(VBA)(VisualBasicforApplications(VBA):MicrosoftVisualBasic的宏語言版本,用於編寫基於MicrosoftWindows的應用程序,內置於多個Microsoft程序中。)中使用RTD,則必須用雙引號將伺服器名稱引起來,或對其賦予VBANullString屬性,即使該伺服器在本地計算機上運行也是如此。
Topic1,topic2,...Topic1是必需的,後續主題是可選的。第1個至第253個參數放在一起代表一個唯一的實時數據。
說明:必須在本地計算機上創建並注冊RTDCOM自動化載入宏。如果未安裝實時數據伺服器,則在試圖使用RTD函數時將在單元格中出現一則錯誤消息。
如果伺服器繼續更新結果,那麼與其他函數不同,RTD公式將在MicrosoftExcel處於自動計算模式時進行更改。
示例
公式 說明(結果)
=RTD("MyComAddIn.Progid",,"LOREM_IPSUM","Price") 數據