1

ワークシート保護 IWorksheet.ProtectContents を使用しています。何かを変更しようとすると、「保護が有効になっている場合、ロックされたセルは変更できません」というメッセージが表示されます。このメッセージのテキストとタイトルを変更する方法、または非表示にする方法はありますか?

4

1 に答える 1

2

WorkbookView を処理できます。ShowError (...) イベント。これにより、特定のエラー メッセージが表示されないようにしたり、独自のカスタム メッセージを提供したりできます。例:

private void workbookView_ShowError(object sender, SpreadsheetGear.Windows.Controls.ShowErrorEventArgs e)
{
    if (e.Message == "Locked cells cannot be modified when protection is enabled.")
    {
        MessageBox.Show("My custom message");
        e.Handled = true;
    }
}
于 2013-10-03T14:54:25.733 に答える