欢迎来到英超吧 ,今日还有0场体育赛事直播,敬请观看。

2016 欧洲杯 xls:自动化运维开发日志: 处理Office 2016打xls报错的开发

发布时间:

2024年04月23日 19:10

类型:

足球资讯

来源 :英超吧

导读

昨天将自己开发的代码,测试时将使用电脑的Windows Server 2016升级成Dc域控制器,碰巧今天需要给上海某企业做一份报价:好巧不巧,报价模板正好是老版本的xls文件,出现了如下故障:


故障现像


通过搜索阅读数十篇文章,最后发现链接:https://blog.csdn.net/wsq119/article/details/115210248 ,能处理好我碰到故障。既然同一个故障,下一次也可以碰到。干脆写段代码,集成到开发工具当中。




关键代码



程序效果图


//窗口主程序void MainWindow::on_actionOffice2016WithXls_triggered(){ reghandle->settingOffice2016WithXls();}

//功能模块,主要按照文档,写入注册表值void RegistryHandle::settingOffice2016WithXls(){ QSettings *regSet; if(Is64BitSystem()){ regSet=new QSettings("HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0ExcelSecurity", QSettings::Registry64Format); }else{ regSet=new QSettings("HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0ExcelSecurity", QSettings::Registry32Format); } regSet->setValue("ExtensionHardening","0");}



结束语

IT技术的进步在于不间断的学习和总结经验,提升工作效率。我从事灵活就业的工作,其主要是对企业提示IT维护和维修,电脑设备的管理和IT设备的检修。客户对我的IT服务满意度主要来自于二个方面:


不断的记录和总结;


不断的学习和改进;


相关球队
别人在搜