В моем приложении я использую электронную таблицу для работы с файлами 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 без использования буфера обмена.