700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 判断文档是office打开 还是WPS打开

判断文档是office打开 还是WPS打开

时间:2020-03-02 14:36:19

相关推荐

判断文档是office打开 还是WPS打开

word和Excel文档的类型可以区分当前文档是用office打开还是wps打开,所以我们就获取文档类型,进行判断。wps打开的文档,它的文档类型是DOC、DOCX、XLS、XLSXoffice打开的文档,它的文档类型是Microsoft*****之类的

//strPath 文档路径//strExt 文档后缀BOOL OpenByWps(CString strPath, CString strExt){BOOL bWps = FALSE;//获取文件类型CString strVal(L"");SHFILEINFOA info;CStringA strA(strPath);LPCSTR ptr = strA;if (SHGetFileInfoA(ptr,FILE_ATTRIBUTE_NORMAL,&info,sizeof(info),SHGFI_TYPENAME | SHGFI_USEFILEATTRIBUTES)){strVal = info.szTypeName;if (strExt == L"doc" || strExt == L"docx"){if (strVal.Left(3) == L"DOC"){bWps = TRUE;}}else if (strExt == L"xls" || strExt == L"xlsx"){if (strVal.Left(3) == L"XLS"){bWps = TRUE;}}}return bWps;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。