我想替换EXCEL的模板,需要获得EXCEL的安装目录
e.g."c:\program file\microsoft office\templates\2052"
这是默认的安装路径,有没有一个办法返回客户的安装目录?
我觉得你可以用下面的方法来做,应该要好一点:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char InstallPath[256];
ZeroMemory(InstallPath,sizeof(InstallPath));
FindExecutable("c:\\zbc.xls",NULL,InstallPath);
ShowMessage("Excel的安装路径为:" + AnsiString(ExtractFilePath(InstallPath)));
}
c:\\zbc.xls是乱定义的一个excel文件,然后,找到它的关联程序,即可以得到它的安装路径了:)