通过将值EXCEL_TLB_MINOR
更改为7
. 我可以在加载项列表中看到服务器,如果我进入=RTD("Python.RTD.TimeServer","","seconds","5")
一个单元格,我会得到当前时间。但它永远不会更新。如果我将“5”更改为另一个数字,我会得到一个更新,但在初始更改后它不再更改。
我如何让它更新?我在这里找到了其他有类似问题的人,但没有解决方案。
更新:我还有一点——将 PyIDispatch 回调对象转换为 IRTDUpdateEvent 回调对象时,ServerStart 中引发了一个异常。使用此方法捕获错误消息,我得到“当该文件已存在时无法创建文件。”。如果我遵循此处的建议并使用win32com.client.CastTo(CallbackObject,'IRTDUpdateEvent')
我得到“此 COM 对象无法自动化 makepy 过程 - 请为此对象手动运行 makepy”,但我已经为 Microsoft Excel 12.0 对象库 (1.6) 运行了 makepy。
任何帮助将不胜感激。