首页 > 解决方案 > PowerShell + Excel.Application 添加工作表问题

问题描述

我正在尝试实现一个脚本来更新一些 Excel 工作表/单元格。

为此,我使用带有以下代码的 Windows PowerShell ISE:

# open application
$document = New-Object -ComObject excel.application 
$document.Application.Visible = $true
$document.DisplayAlerts = $false
# Create workbook
$workbook = $document.Workbooks.Add() 

在此之后,我可以使用以下命令查看我有哪些工作表:

$workbook.Sheets | Select-Object -Property Name 

而且效果很好。问题是当我添加具有以下内容的新工作表时:

$workbook = $document.Sheets.Add() 

它创建了新工作表,但是……当我使用命令查看工作表名称时,它没有显示任何内容,看起来像是Sheets.Add()崩溃了……</p>

有人可以帮我解决这个话题吗?难道我做错了什么?

标签: excelpowershell

解决方案


推荐阅读