gpt4 book ai didi

Excel复制粘贴单元格范围

转载 作者:行者123 更新时间:2023-12-02 23:48:00 25 4
gpt4 key购买 nike

如何在保留单元格属性值(例如行高/宽度)的情况下复制/粘贴单元格范围。我执行以下操作:

$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();

结果一团糟。行/列的高度/宽度与其原始值不同。

最佳答案

有一个 Range.PasteSpecial 对应于您可以使用键盘/菜单执行的操作。它允许您指定要复制的内容,请参见:
http://msdn.microsoft.com/en-us/library/office/ff839476

http://msdn.microsoft.com/en-us/library/office/ff837425

我在这里找到了一些有趣的例子(在 PowerShell 中):
http://theolddogscriptingblog.wordpress.com/2010/06/01/powershell-excel-cookbook-ver-2/

关于Excel复制粘贴单元格范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12124589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com