本文主要是介绍vsto开发中如何判断插件是处在wps还是在office中?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vsto中,我想调用原生功能,发现在wps和office中officeimageid属性不一样
比如:增大字体在wps中是GrowFont,而在office中为FontSizeIncreaseWord
所以我就想有没有判断wps和office的方法用以区别加载
想了个简单办法:
Process cur = Process.GetCurrentProcess();
if(cur.ProcessName.ToString().Contains("wps"))
{
MessageBox.Show("wps");
}
以上办法是通过判断当前应用的进程名称来实现的,因为wps和office的进程名称不一样
以上办法在wps文字11.8.2.12014、officeLTSC 2021上测试通过
这篇关于vsto开发中如何判断插件是处在wps还是在office中?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!