选中第一个单元格
执行 this.fpSpread1.ActiveSheet.ClipboardCopy(); 会将单元格的内容放到剪贴板中
然后选中第二个单元格
执行this.fpSpread1.UndoManager.PerformUndoAction((FarPoint.Win.Spread.UndoRedo.UndoAction)this.fpSpread1.GetActionMap().Get(SpreadActions.ClipboardPaste));
会将剪贴板中内容粘贴到第二个单元格中,
然后选中第三个单元格
执行this.fpSpread1.UndoManager.PerformUndoAction((FarPoint.Win.Spread.UndoRedo.UndoAction)this.fpSpread1.GetActionMap().Get(SpreadActions.ClipboardPaste));
没有成功,第三个单元格的内容仍然为空, 没有清空剪贴板但粘贴的内容为空 不知道什么原因导致? |