我正在使用 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/