gpt4 book ai didi

delphi - OpenOffice DDE 执行失败

转载 作者:行者123 更新时间:2023-12-02 03:17:38 29 4
gpt4 key购买 nike

我的 Delphi 应用程序当前使用 DDEExecute 将命令“[File.CLOSE()]”发送到 Excel。

我想在 Excel 许可存在问题的环境中运行该应用程序,因此我们尝试使用 OpenOffice。如果重要的话,我们正在使用 LibreOffice。

当我尝试对 sOffice DDE 服务器运行相同的命令时,它失败并出现以下错误:

16393   DMLERR_NOTPROCESSED Receiving task was not interested in message.

我可以使用 DDERequest 成功从电子表格中提取数据,因此我知道我的配置是正确的。

我怀疑我的问题可能是因为 File.CLOSE() 是 OpenOffice 中不存在的某种宏或 VBA 命令。如果是这样的话,我可以使用其他一些命令来达到相同的效果吗?

最佳答案

OpenOffice 使用“OpenOffice Basic”,以前称为 StarBasic。所以它不理解命令“File.CLOSE()”。

相应的 OpenOffice Basic 命令是“thisComponent.close(true)”。

https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide

关于delphi - OpenOffice DDE 执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30241024/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com