2
如何复制/粘贴单元格的范围并保留单元格的“属性”值(例如行高/宽度)。我做到以下几点:Excel复制粘贴范围的单元格
$excel=new-object -comobject excel.application;
$excel.visible=$true;
$SourceWorkBook=$Excel.Workbooks.open("c:\ret.xls");
$TargetWorkBook=$excel.workBooks.open("c:\test.xlsx");
$SourceWorkBook.WorkSheets.item(1).activate();
$SourceRange=$SourceWorkBook.WorkSheets.item(1).range("A6","P17");
$SourceRange.copy() | out-null;
$TargetWorkBook.worksheets.item(1).paste();
而且结果搞砸。行/列的高度/宽度与原始值不同。