Excelの保存ボタンを無効にする方法と、デフォルトの機能を上書きする方法はありますか?私はVSTO Excelプロジェクトを持っており、WCFを使用して文書データを保存する独自の方法を使用しているため、Excelワークブック自体を保存する必要はありません。ユーザーは足す権限を持っていないときにも、私たちのために問題を作成します。Excelの保存ボタンを無効にする
void ThisWorkbook_BeforeSave(bool SaveAsUI, ref bool Cancel)
{
Cancel = true;
}
私も取り消すことができます。私は次のコードを使用して保存するイベントをキャンセルするので、その後、彼はまだ何もしないダイアログ「名前を付けて保存」を取得します使用してプロンプト「あなたは保存しますか」:
void ThisWorkbook_BeforeClose(ref bool Cancel)
{
this.Saved = true;
}
をしかし、ファイルは読み取り専用と私は[保存]ボタンをクリックした場合、私は、「このファイルは読み取り専用です」というメッセージが表示されます。私はそれを取得したくありません。
それは素晴らしいですが、実際にあなた自身の質問に答えるわけではありません。 Excelの「保存」ボタンを無効または無効にする方法を尋ねましたが、ユーザーが元のシートに保存するのを防ぐ方法ではありません。 – VinnyGuitara