【问题标题】:screenupdating = false, Excel UI will freezescreenupdating = false,Excel UI 将冻结
【发布时间】:2016-11-18 12:53:51
【问题描述】:

我遇到了“screenupdating = false”的问题, Excel 将冻结。

public partial class Sheet1
{
    private void button1_Click(object sender, EventArgs e) {
        this.Application.ScreenUpdating = false;
    }

}

有人遇到过这个问题吗?

谢谢。

语言 - C# 操作系统 - Windows 7 64 位 工具 - Visual Studio Ultimate 2013 + .Net Framework 4.6.2 + Office Excel 2010 64bit

【问题讨论】:

    标签: c# excel vsto


    【解决方案1】:

    这就是它应该做的。 Excel 没有冻结,在后台它仍然可以工作,例如计算,宏执行等...只是 GUI 停止刷新,以便它可以加速代码执行。

    MSDN :https://msdn.microsoft.com/en-us/library/office/ff193498.aspx

    一旦代码执行完成,您应该始终将屏幕更新设置为 true。

    类似的属性是Application.DisplayAlerts,如果将其设置为 false,则 Excel 将停止显示默认提示,例如确认工作表删除。

    【讨论】:

    • teddy2:我忘记检查VBA参考,下次我会记得检查。谢谢你的建议。
    猜你喜欢
    • 1970-01-01
    • 2020-07-04
    • 2022-01-25
    • 2015-01-16
    • 2019-09-16
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多