作成日: 2026/09/11 最終更新日: 2026/09/11
文書種別
不具合
状況
回避方法あり
詳細
SheetChangingイベントでargs.cancel = trueを設定しても、シートのコピー動作がキャンセルされません。
具体的には、リボンコンテナ使用時にシートタブのコンテキストメニューからシートをコピーする操作をキャンセルすることができません。
回避方法
以下のコードを追加して、copySheetコマンドを無効に設定してください。
var copySheetExe = GC.Spread.Sheets.Commands.copySheet.execute;
GC.Spread.Sheets.Commands.copySheet.execute = function (context, options) {
context.getActiveSheet().isSelected(true);
return false;
};