我正在使用Borland Builder C++ 2009。我想向一个窗体添加一个按钮,允许用户打开我指定的Excel文件。我不知道该怎么做。我知道如何链接其他代码和可执行文件,但是有没有可以使用的Microsoft Excel可执行文件呢?然后如何指定文件呢?如果能提供任何提示或至少在线查找的地方,将不胜感激。
我正在使用Borland Builder C++ 2009。我想向一个窗体添加一个按钮,允许用户打开我指定的Excel文件。我不知道该怎么做。我知道如何链接其他代码和可执行文件,但是有没有可以使用的Microsoft Excel可执行文件呢?然后如何指定文件呢?如果能提供任何提示或至少在线查找的地方,将不胜感激。
谢谢你,Andy。如你所建议,我正在使用ShellExecute(),将Excel作为应用程序并将文件路径作为参数传递。它可以打开Excel,但似乎无法找到该文件。我已经尝试移动该文件,输入整个路径,部分路径等,但没有改变。这是我使用的代码:
ShellExecute(NULL, "open" ,"Excel.exe", "C:\\Documents and Settings\\Lab1\\My Documents\\Waypoint Tool.xls", NULL, SW_SHOWNORMAL);
因此,我需要找出为什么它无法找到这个文件。
感谢您建议使用ShellExecute。我认为我正在走上正确的轨道!
尝试:
print("ShellExecute(NULL, "open" ,"Waypoint Tool.xls", "C:\\Documents and Settings\\Lab1\\My Documents\\", NULL, SW_SHOWNORMAL);");
System()
命令应该足够了。
对于任何 Windows 应用程序,我们可以使用 .exe 文件的位置和文件路径打开任何文件。
Eg.,
system("PATH C:\\Program\ Files\\Microsoft\ Office\\OFFICE11;%PATH% & excel \"C:\\Documents and Settings\\User\\Desktop\\ExcelFile.xls\"");