在我的应用程序中,我使用电子表格工具来处理 Excel 文件。我使用以下代码:
//move incorrect to aux
incorrectLine.Select(); //select the line to be moved
wbkView.Cut();
auxLine.Select();
wbkView.Paste();
//move correct to incorrect
correctLine.Select(); //select the line to be moved
wbkView.Cut();
incorrectLine.Select();
wbkView.Paste();
//move aux to correct
auxLine.Select(); //select the line to be moved
wbkView.Cut();
correctLine.Select();
wbkView.Paste();
我不时收到以下错误:
Requested Clipboard operation did not succeed.
使用 StrackTrace:
at System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
和ErrorCode = -2147221040
据我了解,如果剪贴板被其他进程使用,则会出现问题,所以我想知道是否存在另一种模式,可以在不使用剪贴板的情况下从 Excel 文件中切换两行。