本文主要是介绍C# VSTO Application.DisplayAlerts Calculation 设置报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当Excel处于编辑状态的时候,设置DisplayAlerts属性或者Calculation会报错。
解决方法:
1、设置前先保存workbook
Globals.ThisAddIn.Application.ActiveWorkbook.Save()
这样就可以退出编辑状态,页面上不会有光标,再进行设置就不会报错了
2、提醒用户,不要在编辑状态使用
try{Globals.ThisAddIn.Application.Calculation = Excel.XlCalculation.xlCalculationManual;Globals.ThisAddIn.Application.DisplayAlerts = false;}catch (Exception error){MessageBox.Show("请不要在编辑状态下触发按钮");}
把这两句写在前面,让用户自己解决编辑态的问题。
这篇关于C# VSTO Application.DisplayAlerts Calculation 设置报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!