【发布时间】:2010-11-22 12:56:45
【问题描述】:
我正在尝试将 Excel 文件嵌入到我的 Delphi 5 应用程序中,这样我就可以避免我的用户意外删除该文件。
使用嵌入文件,我通过保存对话框在磁盘上创建它,然后使用Excel := CreateOleObject('Excel.Application'); 方法打开它。我已经看到了有关如何使用 THandles 加载资源的示例,但我似乎无法让它与 Excel.WorkBooks.Open(EmbeddedExcelFile); 一起使用。
你以前做过这样的事情吗?你会怎么做?
谢谢!
【问题讨论】:
-
我不确定你在问什么。你能澄清你的问题吗?您现在是否通过从 .exe 中提取资源然后使用 CreateOleObject 和 Open 调用在 Excel 中打开它来工作?如果是这样,你为什么要做出改变。
-
我从程序中添加数据,据说是在用户与工作表交互之前,但我真的不知道如何将资源传递给其他对象。谢谢!