使用Powershell在Excel中添加新工作表

时间:2016-09-08 23:21:47

标签: excel powershell

如何指定选项? 这有效$workbook.worksheets.Add(),但我想指定一个工作表来添加这个新工作表。这是四个可能选项中的第二个:.Add(Before,After,Count,Type)。我似乎无法弄清楚Powershell中的正确语法是什么。如果我弄错了,那就没有错误,但是没有创建工作表。例如,$workbook.worksheets.Add(,$lastSheet)不起作用。 $ lastSheet当然是一个工作表对象。我用$sheet = $workbook.ActiveSheet $lastSheet = $sheet

实例化了这个

1 个答案:

答案 0 :(得分:1)

$workbook.worksheets.Add([System.Reflection.Missing]::Value,$lastsheet)

显然,[System.Reflection.Missing]::Value可用于表示此类构造中的值,因为不允许使用null。