作成日: 2026/08/05 最終更新日: 2026/08/05
文書種別
不具合
状況
回避方法あり
詳細
Excelのセルまたはセル範囲をコピーしてGcSpreadSheetにペーストしても値が貼り付けされません。GcSpreadSheetにペーストを行うと、アンドゥ/リドゥの内部処理として「Book1」という名前でバックアップ用ワークブックを作成しますが、デフォルトのワークブック名が「Book1」となり同一のワークブック名を設定できないために不整合が起きペーストできない現象が発生します。また、GcSpreadSheetデザイナでも同様に貼り付けできない問題が発生します。
回避方法
以下のコードのようにワークブック名のデフォルトを「Book1」から変更して回避が可能です。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
gcSpreadSheet1.Workbook.Name = "MyWorkbook";
}
なお、GcSpreadSheetデザイナで回避する場合には次の手順を実行します。下記の手順によりワークブック名が変更されるため回避が可能になります。
- Visual Studioからデザイナを起動します。
- デザイナ上で適当な変更を行います。
- 変更を適用してデザイナを閉じます。
- デザイナを再起動します。
- Excelからのコピー&ペーストが可能になります