WPFアプリケーションでC#を使用してExcelアプリケーションを構築します。そのExcelで、1つのヘッダー行を作成しました。ここで、ヘッダー行のセルを編集不可能なセルにしたいので、前の値に戻す必要があります。そのために、この条件を満たすためにヘッダー行の検証を使用しています。ヘッダー行の任意のセルを変更しようとすると、アラートボックスが表示されます。アラートボックスのアイコンは適切ではなく、[再試行]、[キャンセル]、[ヘルプ]などの他のボタンもあります。
1)次に、より適切な形式を使用してアラートボックスを取得する方法を知りたいです(アイコンは情報画像である必要があり、再試行してキャンセルボタンが必要です。ヘルプボタンは必要ありません)。
(また)
2)アラートボックスを表示したくないが、新しく変更された値を以前の値に戻す必要があります。セルは編集不可にする必要があります。
(また)
3)特定の範囲のセルをロックするために使用できますか?
その条件の私のコードは次のとおりです。
public static void FormatAsHeader(this Range range, bool wrapContent)
{
.
.
range.Validation.Add(XlDVType.xlValidateCustom, Type.Missing, Type.Missing, "\"\"");
}
この問題の解決策を教えてもらえますか?