コード化された UI テストで、range.copy を使用して Excel からダイナミック レンジをコピーし、ctrl + v で wpf グリッドに貼り付けようとしています。
ここにxlsからデータをコピーするためのコードがあります
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を手動で実行すると、データがクリップボードに正常にコピーされます。そこに値を貼り付けます..
任意のポインター..?