C# 从excel复制范围并粘贴到WPF网格中
在编码的UI测试中,我试图使用range.copy从excel复制动态范围,并通过ctrl+v将其粘贴到wpf网格中 下面是从xls复制数据的代码C# 从excel复制范围并粘贴到WPF网格中,c#,wpf,coded-ui-tests,C#,Wpf,Coded Ui Tests,在编码的UI测试中,我试图使用range.copy从excel复制动态范围,并通过ctrl+v将其粘贴到wpf网格中 下面是从xls复制数据的代码 var xlSheet = (Worksheet)excelApp.Worksheets[sheetName]; excelApp.Worksheets.Select(); XlRange = xlSheet.UsedRange; XlRange.Cop
var xlSheet = (Worksheet)excelApp.Worksheets[sheetName];
excelApp.Worksheets.Select();
XlRange = xlSheet.UsedRange;
XlRange.Copy(Type.Missing);
下面是将其粘贴到wpf网格上的代码
我单击开始单元格,然后按ctrl-v进行粘贴
Mouse.Click(targetCell);
Keyboard.SendKeys(CreateMdRebalWindow, "V", ModifierKeys.Control);
但不管出于什么原因,它都不会粘贴。。数据可以在剪贴板中复制,因为如果我打开一个新工作表并手动执行ctrl-v。它将值粘贴到那里
有什么建议吗?由于某种原因,我不能对你的问题发表评论,所以我必须发布一个答案 我看到您使用的是大写v(“v”)。
您是否应该使用常规的v(“v”)?@tsteemers我两者都试过了。但同样的行为