c++ - 从 GUI 在 Excel 中打开指定文件 - Borland C++

标签 c++ excel c++builder

我正在使用 Borland Builder C++ 2009。我想向表单添加一个按钮,允许用户在我指定的 Excel 中打开文件。我想不出该怎么做。我知道如何链接其他代码和可执行文件——是否有我可以使用的 Microsoft Excel 可执行文件?那我怎么能指定文件呢?任何关于此的提示,或者至少是在线查看的地方,将不胜感激。

最佳答案

假设文件类型已在 Excel 中注册,您可以使用“打开”动词对该文件调用 ShellExecute()。这将导致文件被打开,就像用户在资源管理器中双击一样,并将调用 Excel。

如果不是这种情况,并且您可以假定已安装 Excel,则可以将“excel”作为应用程序传递给 ShellExecute(),并将文件路径作为参数传递。 (请注意,我没有对此进行测试,但它在“运行”对话框中起作用,所以我认为它也应该在 ShellExecute() 中起作用)。

关于c++ - 从 GUI 在 Excel 中打开指定文件 - Borland C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/310031/

相关文章:

c++ - 使用 dlopen 加载库时具有静态存储行为的动态变量

c++ - 如何在后续流程启动时确保 RNG 的唯一种子?

delphi - 用于交互式空间数据可视化的3D库建议?

c++ - 如何查找和替换 ComboBox 中的项目

c++ - 如何在 C++ 中使用不同的 ifstream 模式?

java - Apache POI : Multiple cell comments in one cell are not allowed

excel - 使用 Power Query 从 Excel 缩进中提取层次结构

excel - 如何使用 ftp、http 或套接字从电子表格中使用 VBA for Microsoft Office 上传数据?

c++ - bcc32 和 bcc32c 对象生命周期的区别

c++ - 如何高效地移动大量qgraphicsitem?